public class FixedLengthDataBindConfig extends java.lang.Object implements DataBindConfig
| Constructor and Description |
|---|
FixedLengthDataBindConfig(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar,
java.util.Map<java.lang.String,RecordConfig> recordConfigs)
固定長のフォーマットを構築する。
|
FixedLengthDataBindConfig(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar,
java.util.Map<java.lang.String,RecordConfig> recordConfigs,
MultiLayoutConfig multiLayoutConfig)
固定長のフォーマットを構築する。
|
| Modifier and Type | Method and Description |
|---|---|
java.nio.charset.Charset |
getCharset()
文字セットを返す。
|
char |
getFillChar()
未定義部の埋め文字を返す。
|
int |
getLength()
レコードの長さ(バイト数)を返す。
|
java.lang.String |
getLineSeparator()
改行をあらわす文字を返す。
|
MultiLayoutConfig |
getMultiLayoutConfig()
マルチレイアウトの定義を返す。
|
RecordConfig |
getRecordConfig(java.lang.String recordName)
レコードの定義を返す。
|
boolean |
isMultiLayout()
マルチレイアウトか否かを返す。
|
public FixedLengthDataBindConfig(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar,
java.util.Map<java.lang.String,RecordConfig> recordConfigs,
MultiLayoutConfig multiLayoutConfig)
length - レコードの長さ(バイト数)charset - 文字セットlineSeparator - 改行をあらす文字fillChar - 未定義部の埋め文字recordConfigs - レコードの定義multiLayoutConfig - マルチレイアウトの定義public FixedLengthDataBindConfig(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar,
java.util.Map<java.lang.String,RecordConfig> recordConfigs)
length - レコードの長さ(バイト数)charset - 文字セットlineSeparator - 改行をあらす文字fillChar - 未定義部の埋め文字recordConfigs - レコードの定義public int getLength()
public java.nio.charset.Charset getCharset()
public java.lang.String getLineSeparator()
public char getFillChar()
public RecordConfig getRecordConfig(java.lang.String recordName)
recordName - レコード名public boolean isMultiLayout()
truepublic MultiLayoutConfig getMultiLayoutConfig()