@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 - 本レコードのレコード番号