パッケージ | 説明 |
---|---|
com.github.mygreen.supercsv.builder |
CellProcessor を組み立てる機能を提供します。 |
com.github.mygreen.supercsv.builder.joda |
Joda-Timeのクラスタイプに対する
ProcessorBuilder の実装を提供します。 |
com.github.mygreen.supercsv.builder.standard |
標準のクラスタイプに対する
ProcessorBuilder の実装を提供します。 |
com.github.mygreen.supercsv.builder.time |
Date and Time API(JSR-310)のクラスタイプに対する
ProcessorBuilder の実装を提供します。 |
com.github.mygreen.supercsv.cellprocessor |
CellProcessor の実装を提供します。 |
com.github.mygreen.supercsv.cellprocessor.constraint |
値の検証する
CellProcessor の実装を提供します。 |
com.github.mygreen.supercsv.cellprocessor.conversion |
値の変換する
CellProcessor の実装を提供します。 |
com.github.mygreen.supercsv.cellprocessor.format |
値をフォーマットする
CellProcessor の実装を提供します。 |
修飾子とタイプ | メソッドと説明 |
---|---|
FieldAccessor |
ColumnMapping.getField()
フィールド情報を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Optional<CellProcessor> |
ProcessorBuilder.buildForReading(Class<T> type,
FieldAccessor field,
Configuration config,
Class<?>[] groups)
読み込み用の
CellProcessor を組み立てる。 |
Optional<CellProcessor> |
AbstractProcessorBuilder.buildForReading(Class<T> type,
FieldAccessor field,
Configuration config,
Class<?>[] groups) |
Optional<CellProcessor> |
ProcessorBuilder.buildForWriting(Class<T> type,
FieldAccessor field,
Configuration config,
Class<?>[] groups)
書き込み用の
CellProcessor を組み立てる。 |
Optional<CellProcessor> |
AbstractProcessorBuilder.buildForWriting(Class<T> type,
FieldAccessor field,
Configuration config,
Class<?>[] groups) |
protected TextFormatter<T> |
GeneralProcessorBuilder.getDefaultFormatter(FieldAccessor field,
Configuration config)
文字列とオブジェクトを相互変換する標準のフォーマッタを取得します。
|
protected abstract TextFormatter<T> |
AbstractProcessorBuilder.getDefaultFormatter(FieldAccessor field,
Configuration config)
文字列とオブジェクトを相互変換する標準のフォーマッタを取得します。
|
TextFormatter<T> |
AbstractProcessorBuilder.getFormatter(FieldAccessor field,
Configuration config)
文字列とオブジェクトを相互変換するフォーマッタを取得します。
|
void |
ColumnMapping.setField(FieldAccessor field) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected org.joda.time.format.DateTimeFormatter |
AbstractJodaProcessorBuilder.createFormatter(FieldAccessor field,
Configuration config)
変換規則から、
DateTimeFormatter のインスタンスを作成する。 |
protected TextFormatter<T> |
AbstractJodaProcessorBuilder.getDefaultFormatter(FieldAccessor field,
Configuration config) |
protected String |
AbstractJodaProcessorBuilder.getPattern(FieldAccessor field)
アノテーション
CsvDateTimeFormat が付与されている場合は、パターンを取得する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
protected DateTimeFormatter |
AbstractTemporalProcessorBuilder.createFormatter(FieldAccessor field,
Configuration config)
変換規則から、
DateTimeFormatter のインスタンスを作成する。 |
protected TextFormatter<T> |
AbstractTemporalProcessorBuilder.getDefaultFormatter(FieldAccessor field,
Configuration config) |
protected String |
AbstractTemporalProcessorBuilder.getPattern(FieldAccessor field)
アノテーション
CsvDateTimeFormat が付与されている場合は、パターンを取得する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
Optional<CellProcessor> |
PrintProcessorFactory.create(Optional<CellProcessor> next,
FieldAccessor field,
TextFormatter<?> formatter,
Configuration config,
BuildCase buildCase,
Class<?>[] groups) |
Optional<CellProcessor> |
ParseProcessorFactory.create(Optional<CellProcessor> next,
FieldAccessor field,
TextFormatter<?> formatter,
Configuration config,
BuildCase buildCase,
Class<?>[] groups) |
Copyright © 2022 mygreen. All rights reserved.