public class SingleLayoutBuilder extends LayoutBuilderSupport
LayoutBuilderSupport.FieldConfigComparatorcharset, fillChar, length, lineSeparator| Constructor and Description |
|---|
SingleLayoutBuilder(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar)
与えられた情報をもとに本クラスのインスタンスを生成する。
|
| Modifier and Type | Method and Description |
|---|---|
FixedLengthDataBindConfig |
build()
与えられた情報を元に
FixedLengthDataBindConfigを生成して返す。 |
SingleLayoutBuilder |
field(java.lang.String name,
int offset,
int length)
フィールドを追加する。
|
SingleLayoutBuilder |
field(java.lang.String name,
int offset,
int length,
FieldConvert.FieldConverter converter)
フィールドを追加する。
|
addFillerFieldConfig, verifyFile, verifyRecordConfigpublic SingleLayoutBuilder(int length,
java.nio.charset.Charset charset,
java.lang.String lineSeparator,
char fillChar)
length - レコードの長さcharset - 文字セットlineSeparator - 改行を表す文字fillChar - 未定義部の埋め文字@Published public SingleLayoutBuilder field(java.lang.String name, int offset, int length)
LayoutBuilderSupportfield in class LayoutBuilderSupportname - フィールド名offset - オフセットlength - 長さ@Published public SingleLayoutBuilder field(java.lang.String name, int offset, int length, FieldConvert.FieldConverter converter)
LayoutBuilderSupportfield in class LayoutBuilderSupportname - フィールド名offset - オフセットlength - 長さconverter - フィールドコンバータ@Published public FixedLengthDataBindConfig build()
LayoutBuilderSupportFixedLengthDataBindConfigを生成して返す。build in class LayoutBuilderSupportFixedLengthDataBindConfig