Class FixedLengthDataBindConfig
java.lang.Object
nablarch.common.databind.fixedlength.FixedLengthDataBindConfig
- All Implemented Interfaces:
DataBindConfig
固定長のフォーマットをあらわすクラス。
- Author:
- siosio
-
Constructor Summary
ConstructorsConstructorDescriptionFixedLengthDataBindConfig(int length, Charset charset, String lineSeparator, char fillChar, Map<String, RecordConfig> recordConfigs) 固定長のフォーマットを構築する。FixedLengthDataBindConfig(int length, Charset charset, String lineSeparator, char fillChar, Map<String, RecordConfig> recordConfigs, MultiLayoutConfig multiLayoutConfig) 固定長のフォーマットを構築する。 -
Method Summary
Modifier and TypeMethodDescription文字セットを返す。char未定義部の埋め文字を返す。intレコードの長さ(バイト数)を返す。改行をあらわす文字を返す。マルチレイアウトの定義を返す。getRecordConfig(String recordName) レコードの定義を返す。booleanマルチレイアウトか否かを返す。
-
Constructor Details
-
FixedLengthDataBindConfig
public FixedLengthDataBindConfig(int length, Charset charset, String lineSeparator, char fillChar, Map<String, RecordConfig> recordConfigs, MultiLayoutConfig multiLayoutConfig) 固定長のフォーマットを構築する。- Parameters:
length- レコードの長さ(バイト数)charset- 文字セットlineSeparator- 改行をあらす文字fillChar- 未定義部の埋め文字recordConfigs- レコードの定義multiLayoutConfig- マルチレイアウトの定義
-
FixedLengthDataBindConfig
public FixedLengthDataBindConfig(int length, Charset charset, String lineSeparator, char fillChar, Map<String, RecordConfig> recordConfigs) 固定長のフォーマットを構築する。- Parameters:
length- レコードの長さ(バイト数)charset- 文字セットlineSeparator- 改行をあらす文字fillChar- 未定義部の埋め文字recordConfigs- レコードの定義
-
-
Method Details
-
getLength
public int getLength()レコードの長さ(バイト数)を返す。- Returns:
- レコードの長さ(バイト数)
-
getCharset
文字セットを返す。- Returns:
- 文字セット
-
getLineSeparator
改行をあらわす文字を返す。- Returns:
- 改行をあらわす文字
-
getFillChar
public char getFillChar()未定義部の埋め文字を返す。- Returns:
- 未定義部の埋め文字
-
getRecordConfig
レコードの定義を返す。- Parameters:
recordName- レコード名- Returns:
- レコードの定義
-
isMultiLayout
public boolean isMultiLayout()マルチレイアウトか否かを返す。- Returns:
- マルチレイアウトであれば
true
-
getMultiLayoutConfig
マルチレイアウトの定義を返す。- Returns:
- マルチレイアウトの定義
-