public abstract class AbstractDateProcessorBuilder<T extends Date> extends AbstractProcessorBuilder<T>
CellProcessor
を組み立てるクラス。
各種タイプごとに実装を行う。
constraintHandler, conversionHandler, readingFactory, writingFactory
コンストラクタと説明 |
---|
AbstractDateProcessorBuilder() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected DateFormatWrapper<T> |
getDefaultFormatter(FieldAccessor field,
Configuration config)
日時のフォーマッタを作成する。
|
protected abstract String |
getDefaultPattern()
変換規則用のアノテーションが定義されていないときの標準の書式を取得する。
|
protected void |
init()
デフォルトの
ProcessorFactory などの登録を行い、初期化を行う。 |
buildForReading, buildForWriting, getEntrySetForConsraint, getEntrySetForConversion, getFormatter, registerForConstraint, registerForConversion, registerForReading, registerForWriting
protected void init()
AbstractProcessorBuilder
ProcessorFactory
などの登録を行い、初期化を行う。init
クラス内 AbstractProcessorBuilder<T extends Date>
protected DateFormatWrapper<T> getDefaultFormatter(FieldAccessor field, Configuration config)
アノテーションCsvDateTimeFormat
が付与されていない場合は、各種タイプごとの標準の書式で作成する。
getDefaultFormatter
クラス内 AbstractProcessorBuilder<T extends Date>
field
- プロパティ情報config
- システム設定DateFormatWrapper
のインスタンス。protected abstract String getDefaultPattern()
SimpleDateFormat
で解析可能な日時の書式。Copyright © 2022 mygreen. All rights reserved.