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, registerForWritingprotected void init()
AbstractProcessorBuilderProcessorFactoryなどの登録を行い、初期化を行う。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 © 2025 mygreen. All rights reserved.