@Published public class DataRecord extends MultipleKeyCaseMap<java.lang.Object>
Mapインタフェースを通じてアクセスできる。nullが格納される。| コンストラクタと説明 |
|---|
DataRecord() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.math.BigDecimal |
getBigDecimal(java.lang.String fieldName)
フィールドの値をBigDecimal型に変換して返却する。
|
byte[] |
getBytes(java.lang.String fieldName)
フィールドの値をバイト列に変換して返却する。
|
int |
getRecordNumber()
本レコードのレコード番号を取得する。
|
java.lang.String |
getRecordType()
本レコードのレコードタイプを返却する。
|
java.lang.String |
getString(java.lang.String fieldName)
フィールドの値を文字列型に変換して返却する。
|
java.lang.String[] |
getStringArray(java.lang.String fieldName)
フィールドの値を文字列配列型に変換して返却する。
|
<T> T |
getValue(java.lang.Object key)
指定されたフィールドの値を返却する。
|
java.lang.Object |
put(java.lang.String fieldName,
java.lang.Object fieldValue)
フィールドの値を設定する。
|
DataRecord |
setRecordNumber(int recordNumber)
本レコードのレコード番号を設定する。
|
DataRecord |
setRecordType(java.lang.String recordType)
レコードタイプを設定する。
|
addKeyConversion, containsKey, copyValueOf, get, getActualDataKey, getDelegateMap, putAllclear, containsValue, entrySet, equals, getDelegateMapOfType, hashCode, isEmpty, keySet, remove, size, toString, valuespublic java.lang.String getRecordType()
public DataRecord setRecordType(java.lang.String recordType)
recordType - レコードタイプpublic <T> T getValue(java.lang.Object key)
throws java.lang.ClassCastException
T - 値の型key - フィールド名称java.lang.ClassCastException - 指定した型が実際の型と整合しなかった場合public java.lang.Object put(java.lang.String fieldName,
java.lang.Object fieldValue)
put インタフェース内 java.util.Map<java.lang.String,java.lang.Object>put クラス内 MultipleKeyCaseMap<java.lang.Object>fieldName - フィールド名fieldValue - 設定する値null)java.lang.IllegalArgumentException - フィールド名がnullまたは空文字の場合public java.lang.String getString(java.lang.String fieldName)
fieldName - フィールド名null)public java.lang.String[] getStringArray(java.lang.String fieldName)
fieldName - フィールド名null)java.lang.ClassCastException - 指定したフィールドの型がString[]でなかった場合public java.math.BigDecimal getBigDecimal(java.lang.String fieldName)
throws java.lang.NumberFormatException
fieldName - フィールド名null)java.lang.NumberFormatException - 指定したフィールドの値がBigDecimalに変換できなかった場合public byte[] getBytes(java.lang.String fieldName)
throws java.lang.ClassCastException
fieldName - フィールド名null)java.lang.ClassCastException - 指定したフィールドの型がbyte[]でなかった場合public int getRecordNumber()
public DataRecord setRecordNumber(int recordNumber)
recordNumber - 本レコードのレコード番号