クラス DefaultFieldSet
java.lang.ObjectSE
org.springframework.batch.infrastructure.item.file.transform.DefaultFieldSet
- 実装済みのインターフェース一覧:
FieldSet
コンストラクター概要
コンストラクターコンストラクター説明DefaultFieldSet(@Nullable StringSE[] tokens, StringSE[] names) 名前付きトークンを使用して FieldSet を作成します。DefaultFieldSet(@Nullable StringSE[] tokens, StringSE[] names, @Nullable DateFormatSE dateFormat, @Nullable NumberFormatSE numberFormat) 名前付きトークンを使用して FieldSet を作成します。DefaultFieldSet(@Nullable StringSE @Nullable[] tokens) 匿名トークンを使用して FieldSet を作成します。DefaultFieldSet(@Nullable StringSE @Nullable[] tokens, @Nullable DateFormatSE dateFormat, @Nullable NumberFormatSE numberFormat) 匿名トークンを使用して FieldSet を作成します。方法の概要
修飾子と型メソッド説明booleanintこの 'FieldSet' のフィールド数を返します。StringSE[]getNames()フィールドの名前のアクセサー。フィールド名と文字列値から名前と値のペアを構築します。@Nullable StringSE[]inthashCode()booleanhasNames()フィールドに名前が定義されているかどうかを確認します。protected intnameパラメーターに基づいて、指定された列が配置されている場所のインデックスを取得します。protected @Nullable StringSEreadAndTrim(int index) 'index' のStringSE 値を読み取ってトリムします。@Nullable BigDecimalSEreadBigDecimal(int index) インデックス 'index' でBigDecimalSE 値を読み取ります。@Nullable BigDecimalSEreadBigDecimal(int index, @Nullable BigDecimalSE defaultValue) @Nullable BigDecimalSEreadBigDecimal(StringSE name) 指定された 'nameの列からBigDecimalSE 値を読み取ります。@Nullable BigDecimalSEreadBigDecimal(StringSE name, @Nullable BigDecimalSE defaultValue) booleanreadBoolean(int index) インデックス "index" の "boolean" 値を読み取ります。booleanreadBoolean(int index, StringSE trueValue) インデックス "index" の "boolean" 値を読み取ります。booleanreadBoolean(StringSE name) 指定された 'name' の列から 'boolean' 値を読み取ります。booleanreadBoolean(StringSE name, StringSE trueValue) 指定された 'name' の列から 'boolean' 値を読み取ります。bytereadByte(int index) インデックス "index" の "byte" 値を読み取ります。byte指定された 'name' の列から 'byte' 値を読み取ります。charreadChar(int index) インデックス "index" の "char" 値を読み取ります。char指定された 'name' の列から 'char' 値を読み取ります。readDate(int index) 指定された列indexで、デフォルト形式のjava.util.Date値を読み取ります。指定された列indexで、デフォルト形式のjava.util.Date値を読み取ります。指定された列indexで、デフォルト形式のjava.util.Date値を読み取ります。指定された列indexで、デフォルト形式のjava.util.Date値を読み取ります。指定されたnameの列から、指定された形式でjava.sql.Date値を読み取ります。指定されたnameの列から、指定された形式でjava.sql.Date値を読み取ります。指定されたnameの列から、指定された形式でjava.sql.Date値を読み取ります。指定されたnameの列から、指定された形式でjava.sql.Date値を読み取ります。doublereadDouble(int index) インデックス "index" の "double" 値を読み取ります。doublereadDouble(StringSE name) 指定された "name" の列から "double" 値を読み取ります。floatreadFloat(int index) インデックス "index" の "float" 値を読み取ります。float指定された "name" の列から "float" 値を読み取ります。intreadInt(int index) インデックス "index" の "int" 値を読み取ります。intreadInt(int index, int defaultValue) フィールド値が空白の場合、提供されたdefaultValueを使用して、インデックス 'index' で 'int' 値を読み取ります。int指定された 'name' の列から 'int' 値を読み取ります。intフィールド値が空白の場合は、指定されたdefaultValueを使用して、指定された 'name' の列から 'int' 値を読み取ります。longreadLong(int index) インデックス "index" の "long" 値を読み取ります。longreadLong(int index, long defaultValue) フィールド値が空白の場合、提供されたdefaultValueを使用して、インデックス 'index' で 'long' 値を読み取ります。long指定された 'name' の列から 'long' 値を読み取ります。longフィールド値が空白の場合は、指定されたdefaultValueを使用して、指定された 'name' の列から 'long' 値を読み取ります。@Nullable StringSEreadRawString(int index) 末尾の空白を含むインデックス 'index' のStringSE 値を読み取ります (トリミングしないでください)。@Nullable StringSEreadRawString(StringSE name) 指定された 'name' を持つ列からStringSE 値を読み取ります (末尾の空白を含みます) (トリムしないでください)。shortreadShort(int index) インデックス "index" の "short" 値を読み取ります。short指定された 'name' の列から 'short' 値を読み取ります。@Nullable StringSEreadString(int index) インデックス 'index' でStringSE 値を読み取ります。@Nullable StringSEreadString(StringSE name) 指定された 'name' の列からStringSE 値を読み取ります。voidsetDateFormat(DateFormatSE dateFormat) 日付の解析に使用するDateFormatSE。final voidsetNumberFormat(NumberFormatSE numberFormat) 数値の解析に使用するNumberFormatSE。toString()
コンストラクターの詳細
DefaultFieldSet
匿名トークンを使用して FieldSet を作成します。列番号でのみ取得できます。
- パラメーター:
tokens- トークン値- 関連事項:
DefaultFieldSet
public DefaultFieldSet(@Nullable StringSE @Nullable [] tokens, @Nullable DateFormatSE dateFormat, @Nullable NumberFormatSE numberFormat) 匿名トークンを使用して FieldSet を作成します。列番号でのみ取得できます。
- パラメーター:
tokens- トークン値dateFormat- 使用するDateFormatSEnumberFormat- 使用するNumberFormatSE- 導入:
- 5.2
- 関連事項:
DefaultFieldSet
DefaultFieldSet
public DefaultFieldSet(@Nullable StringSE[] tokens, StringSE[] names, @Nullable DateFormatSE dateFormat, @Nullable NumberFormatSE numberFormat) 名前付きトークンを使用して FieldSet を作成します。トークン値は、名前または列番号で取得できます。
- パラメーター:
tokens- トークン値names- トークンの名前dateFormat- 使用するDateFormatSEnumberFormat- 使用するNumberFormatSE- 導入:
- 5.2
- 関連事項:
メソッドの詳細
setDateFormat
日付の解析に使用するDateFormatSE。設定されていない場合、デフォルトのパターンは ISO 標準
yyyy-MM-ddになります。- パラメーター:
dateFormat- 日付の解析に使用するDateFormatSE
setNumberFormat
数値の解析に使用するNumberFormatSE。設定されていない場合は、
Locale.USSE が使用されます (小数点として '.' )。- パラメーター:
numberFormat- 数値解析に使用するNumberFormatSE
getNames
hasNames
getValues
readString
readString
readRawString
readRawString
readBoolean
public boolean readBoolean(int index) インターフェースからコピーされた説明:FieldSetインデックス "index" の "boolean" 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadBoolean - パラメーター:
index- フィールドインデックス。- 戻り値:
- 指定された
indexからの値を含むブール値。
readBoolean
インターフェースからコピーされた説明:FieldSet指定された 'name' の列から 'boolean' 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadBoolean - パラメーター:
name- フィールドname- 戻り値:
- 指定された
nameからの値を含むブール値。
readBoolean
インターフェースからコピーされた説明:FieldSetインデックス "index" の "boolean" 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadBoolean - パラメーター:
index- フィールドインデックス。trueValue-trueSE を示す値。大文字と小文字を区別。- 戻り値:
- 指定された
indexからの値を含むブール値。
readBoolean
readChar
readChar
readByte
readByte
readShort
readShort
readInt
readInt
readInt
readInt
readLong
readLong
readLong
readLong
readFloat
readFloat
readDouble
public double readDouble(int index) インターフェースからコピーされた説明:FieldSetインデックス "index" の "double" 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadDouble - パラメーター:
index- フィールドインデックス。- 戻り値:
- 指定されたインデックスの値を含む double。
readDouble
インターフェースからコピーされた説明:FieldSet指定された "name" の列から "double" 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadDouble - パラメーター:
name- フィールドname- 戻り値:
- 指定された
nameからの値を含む double
readBigDecimal
インターフェースからコピーされた説明:FieldSetインデックス 'index' でBigDecimalSE 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadBigDecimal - パラメーター:
index- フィールドインデックス。- 戻り値:
- 指定されたインデックスからの値を含む
BigDecimalSE。
readBigDecimal
インターフェースからコピーされた説明:FieldSet指定された 'nameの列からBigDecimalSE 値を読み取ります。- 次で指定:
- インターフェース
FieldSetのreadBigDecimal - パラメーター:
name- フィールドname- 戻り値:
- 指定された
nameからの値を含むBigDecimalSE。
readBigDecimal
インターフェースからコピーされた説明:FieldSet- 次で指定:
- インターフェース
FieldSetのreadBigDecimal - パラメーター:
index- フィールドインデックス。defaultValue- フィールド値が空白の場合に使用する値。- 戻り値:
- 指定されたインデックスからの値を含む
BigDecimalSE。
readBigDecimal
インターフェースからコピーされた説明:FieldSet- 次で指定:
- インターフェース
FieldSetのreadBigDecimal - パラメーター:
name- フィールドnamedefaultValue- フィールドが空白の場合に使用するデフォルト値- 戻り値:
- 指定された
nameからの値を含むBigDecimalSE。
readDate
readDate
readDate
readDate
readDate
readDate
インターフェースからコピーされた説明:FieldSet指定された列indexで、デフォルト形式のjava.util.Date値を読み取ります。readDate
readDate
インターフェースからコピーされた説明:FieldSet指定されたnameの列から、指定された形式でjava.sql.Date値を読み取ります。getFieldCount
public int getFieldCount()インターフェースからコピーされた説明:FieldSetこの 'FieldSet' のフィールド数を返します。- 次で指定:
- インターフェース
FieldSetのgetFieldCount - 戻り値:
- このフィールドセット内のフィールドの数を含む int。
readAndTrim
indexOf
nameパラメーターに基づいて、指定された列が配置されている場所のインデックスを取得します。- パラメーター:
name- 名前のListSE で検索する値。- 戻り値:
- 名前が見つかった名前の
ListSE 内のインデックス。 - 例外:
IllegalArgumentExceptionSE- 指定された名前の列が定義されていない場合。
toString
equals
hashCode
getProperties
インターフェースからコピーされた説明:FieldSetフィールド名と文字列値から名前と値のペアを構築します。null 値は省略されます。- 次で指定:
- インターフェース
FieldSetのgetProperties - 戻り値:
- フィールドセットを表すいくつかのプロパティ。