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()