T - マッピング対象のBeanのクラスタイプpublic class FixedSizeCsvPreference<T> extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
FixedSizeCsvPreference.Builder<T>
FixedSizeCsvPreference のビルダー。 |
static interface |
FixedSizeCsvPreference.CsvEncoderFactory<T>
CsvEncoderのインスタンスを作成する。
|
static interface |
FixedSizeCsvPreference.TokenizerFactory<T>
Tokenizerのインスタンスを作成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <T> FixedSizeCsvPreference.Builder<T> |
builder(Class<T> beanType,
Class<?>... groups)
FixedSizeCsvPreferenceの ビルダークラスを取得します。 |
ITokenizer |
createTokenizer(Reader reader)
固定長CSVを読み込み時のTokenizerを作成します。
|
FixedSizeCsvAnnotationBeanReader<T> |
csvReader(Reader reader)
固定長CSVの読み込みを行う
FixedSizeCsvAnnotationBeanReaderを作成します。 |
FixedSizeCsvAnnotationBeanWriter<T> |
csvWriter(Writer writer)
固定長CSVの書き込みを行う
FixedSizeCsvAnnotationBeanWriterを作成します。 |
BeanMappingCache<T> |
getBeanMappingCache()
Beanのマッピング情報を取得します。
|
Configuration |
getConfiguration()
設定情報を取得します。
|
CsvPreference |
getCsvPreference()
CSVの設定情報を取得します。
|
public static <T> FixedSizeCsvPreference.Builder<T> builder(Class<T> beanType, Class<?>... groups)
FixedSizeCsvPreferenceの ビルダークラスを取得します。T - BeanのクラスタイプbeanType - Beanのクラスタイプgroups - グループ情報。適用するアノテーションを切り替える際に指定します。FixedSizeCsvPreferenceの ビルダークラスのインスタンス。public CsvPreference getCsvPreference()
public BeanMappingCache<T> getBeanMappingCache()
public Configuration getConfiguration()
public ITokenizer createTokenizer(Reader reader)
reader - Readerpublic FixedSizeCsvAnnotationBeanReader<T> csvReader(Reader reader)
FixedSizeCsvAnnotationBeanReaderを作成します。reader - ReaderFixedSizeCsvAnnotationBeanReaderのインスタンス。public FixedSizeCsvAnnotationBeanWriter<T> csvWriter(Writer writer)
FixedSizeCsvAnnotationBeanWriterを作成します。writer - WriterFixedSizeCsvAnnotationBeanWriterのインスタンス。Copyright © 2025 mygreen. All rights reserved.