T - マッピング対象のBeanのクラスタイプpublic static class FixedSizeCsvPreference.Builder<T> extends Object
FixedSizeCsvPreference のビルダー。| 修飾子とタイプ | メソッドと説明 |
|---|---|
FixedSizeCsvPreference<T> |
build()
FixedSizeCsvPreferenceのインスタンスを組み立てます。 |
FixedSizeCsvPreference.Builder<T> |
configuration(Configuration configuration)
設定情報を設定します。
|
FixedSizeCsvPreference.Builder<T> |
encoderFactory(FixedSizeCsvPreference.CsvEncoderFactory<T> encoderFactory)
CsvEncoderを作成する処理を設定します。
|
FixedSizeCsvPreference.Builder<T> |
endOfLineSymbols(String endOfLineSymbols)
EOL(改行コード)を設定します。
|
FixedSizeCsvPreference.Builder<T> |
ignoreEmptyLines(boolean ignoreEmptyLines)
空行を無視するかどうかを設定します。
|
FixedSizeCsvPreference.Builder<T> |
quoteMode(QuoteMode quoteMode)
クォートモードを設定します。
|
FixedSizeCsvPreference.Builder<T> |
skipComment(CommentMatcher commentMatcher)
コメント行かの判定処理を設定します。
|
FixedSizeCsvPreference.Builder<T> |
tokenizerFactory(FixedSizeCsvPreference.TokenizerFactory<T> tokenizerFactory)
Tokenizerを作成する処理を設定します。
|
public Builder(Class<T> beanType, Class<?>... groups)
beanType - Beanのクラスタイプgroups - グループ情報。適用するアノテーションを切り替える際に指定します。NullPointerException - beanType is null.public FixedSizeCsvPreference.Builder<T> endOfLineSymbols(String endOfLineSymbols)
endOfLineSymbols - EOL(改行コード)。デフォルトは、\r\n。NullPointerException - endOfLineSymbols is null.IllegalArgumentException - endOfLineSymbols is empty.public FixedSizeCsvPreference.Builder<T> ignoreEmptyLines(boolean ignoreEmptyLines)
ignoreEmptyLines - 空行を無視する場合はtrueを指定します。public FixedSizeCsvPreference.Builder<T> quoteMode(QuoteMode quoteMode)
quoteMode - クォートモード。デフォルトは、NormalQuoteMode。NullPointerException - quoteMode is null.public FixedSizeCsvPreference.Builder<T> tokenizerFactory(FixedSizeCsvPreference.TokenizerFactory<T> tokenizerFactory)
tokenizerFactory - Tokenizerを作成する処理。デフォルトは、FixedSizeTokenizerのインスタンスです。NullPointerException - tokenizerFactory is null.public FixedSizeCsvPreference.Builder<T> encoderFactory(FixedSizeCsvPreference.CsvEncoderFactory<T> encoderFactory)
encoderFactory - CsvEncoderを作成する処理を設定します。デフォルトは、FixedSizeCsvEncoderのインスタンスです。NullPointerException - csvEncoderFactory is null.public FixedSizeCsvPreference.Builder<T> skipComment(CommentMatcher commentMatcher)
commentMatcher - コメント行かの判定処理。デフォルトは nullで何もしない。public FixedSizeCsvPreference.Builder<T> configuration(Configuration configuration)
configuration - 設定情報NullPointerException - configuration is null.public FixedSizeCsvPreference<T> build()
FixedSizeCsvPreferenceのインスタンスを組み立てます。FixedSizeCsvPreferenceのインスタンス。Copyright © 2025 mygreen. All rights reserved.