T - マッピング対象のBeanのクラスタイプpublic class FixedSizeCsvAnnotationBeanWriter<T> extends AbstractCsvAnnotationBeanWriter<T>
beanMappingCache, beanValues, cache, errorMessages, exceptionConverter, processedColumns, validators| コンストラクタと説明 |
|---|
FixedSizeCsvAnnotationBeanWriter(Writer writer,
FixedSizeCsvPreference<T> preference) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
getLineNumber() |
int |
getRowNumber() |
protected void |
incrementRowAndLineNo() |
void |
writeAll(Collection<T> sources)
レコードのデータを全て書き込みます。
|
void |
writeAll(Collection<T> sources,
boolean continueOnError)
レコードのデータを全て書き込みます。
|
void |
writeHeader()
ヘッダー情報を書き込みます。
|
protected void |
writeRow(String... columns) |
addValidator, executeCellProcessors, executeNonCellProcessor, extractBeanValues, getBeanMapping, getDefinedHeader, getErrorMessages, getExceptionConverter, getValidators, processErrors, setExceptionConverter, write, writeclose, flush, writeComment, writeHeader, writeRow, writeRowpublic FixedSizeCsvAnnotationBeanWriter(Writer writer, FixedSizeCsvPreference<T> preference)
public void writeHeader()
throws IOException
ただし、列番号を省略され、定義がされていないカラムは、column[カラム番号]の形式となります。
IOException - ファイルの出力に失敗した場合。protected void writeRow(String... columns) throws IOException
writeRow クラス内 AbstractCsvWriterIOExceptionprotected void incrementRowAndLineNo()
incrementRowAndLineNo クラス内 AbstractCsvWriterpublic int getLineNumber()
getLineNumber インタフェース内 ICsvWritergetLineNumber クラス内 AbstractCsvWriterpublic int getRowNumber()
getRowNumber インタフェース内 ICsvWritergetRowNumber クラス内 AbstractCsvWriterpublic void writeAll(Collection<T> sources) throws IOException
ヘッダー行も自動的に処理されます。2回目以降に呼び出した場合、ヘッダー情報は書き込まれません。
レコード処理中に例外が発生した場合、その時点で処理を終了します。
sources - 書き込むレコードのデータ。NullPointerException - sources is null.IOException - レコードの出力に失敗した場合。SuperCsvBindingException - セルの値に問題がある場合SuperCsvException - 設定など、その他に問題がある場合public void writeAll(Collection<T> sources, boolean continueOnError) throws IOException
ヘッダー行も自動的に処理されます。2回目以降に呼び出した場合、ヘッダー情報は書き込まれません。
sources - 書き込むレコードのデータ。continueOnError - continueOnError レコードの処理中に、
例外SuperCsvBindingExceptionが発生しても、続行するかどうか指定します。
trueの場合、例外が発生しても、次の処理を行います。NullPointerException - sources is null.IOException - レコードの出力に失敗した場合。SuperCsvBindingException - セルの値に問題がある場合SuperCsvException - 設定など、その他に問題がある場合Copyright © 2025 mygreen. All rights reserved.