コンストラクタと説明 |
---|
CsvEntityWriter(CsvWriter writer,
Class<T> entityClass)
指定された区切り文字形式出力ストリームと Java プログラム要素の型を使用して、このクラスを構築するコンストラクタです。
|
CsvEntityWriter(CsvWriter writer,
Class<T> entityClass,
boolean disableWriteHeader)
指定された区切り文字形式出力ストリームと Java プログラム要素の型を使用して、このクラスを構築するコンストラクタです。
|
CsvEntityWriter(CsvWriter writer,
CsvEntityTemplate<T> template)
指定された区切り文字形式出力ストリームと Java プログラム要素操作の簡素化ヘルパーを使用して、このクラスを構築するコンストラクタです。
|
CsvEntityWriter(CsvWriter writer,
CsvEntityTemplate<T> template,
boolean disableWriteHeader)
指定された区切り文字形式出力ストリームと Java プログラム要素操作の簡素化ヘルパーを使用して、このクラスを構築するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
void |
flush() |
CsvEntityTemplate<T> |
getTemplate()
Java プログラム要素操作の簡素化ヘルパーを返します。
|
boolean |
isDisableWriteHeader()
区切り文字形式データの列見出し (ヘッダ) 行の出力が無効化されているかどうかを返します。
|
static <T> CsvEntityWriter<T> |
newInstance(CsvWriter writer,
Class<T> entityClass)
新しい
CsvEntityWriter のインスタンスを返します。 |
static <T> CsvEntityWriter<T> |
newInstance(CsvWriter writer,
Class<T> entityClass,
boolean disableWriteHeader)
新しい
CsvEntityWriter のインスタンスを返します。 |
static <T> CsvEntityWriter<T> |
newInstance(CsvWriter writer,
CsvEntityTemplate<T> template)
新しい
CsvEntityWriter のインスタンスを返します。 |
static <T> CsvEntityWriter<T> |
newInstance(CsvWriter writer,
CsvEntityTemplate<T> template,
boolean disableWriteHeader)
新しい
CsvEntityWriter のインスタンスを返します。 |
boolean |
write(T entity)
指定された Java プログラム要素を区切り文字形式で書き込みます。
|
void |
writeHeader()
可能であれば項目名を書き込みます。
|
public CsvEntityWriter(CsvWriter writer, Class<T> entityClass)
writer
- 区切り文字形式出力ストリームentityClass
- 区切り文字形式データ注釈要素 CsvEntity
で注釈付けされた Java プログラム要素の型IllegalArgumentException
- writer
または entityClass
が null
の場合。public CsvEntityWriter(CsvWriter writer, Class<T> entityClass, boolean disableWriteHeader)
writer
- 区切り文字形式出力ストリームentityClass
- 区切り文字形式データ注釈要素 CsvEntity
で注釈付けされた Java プログラム要素の型disableWriteHeader
- 区切り文字形式データの列見出し (ヘッダ) 行の出力を無効化するかどうかIllegalArgumentException
- writer
または entityClass
が null
の場合。public CsvEntityWriter(CsvWriter writer, CsvEntityTemplate<T> template)
writer
- 区切り文字形式出力ストリームtemplate
- Java プログラム要素操作の簡素化ヘルパーIllegalArgumentException
- writer
または template
が null
の場合。public CsvEntityWriter(CsvWriter writer, CsvEntityTemplate<T> template, boolean disableWriteHeader)
writer
- 区切り文字形式出力ストリームtemplate
- Java プログラム要素操作の簡素化ヘルパーdisableWriteHeader
- 区切り文字形式データの列見出し (ヘッダ) 行の出力を無効化するかどうかIllegalArgumentException
- writer
または template
が null
の場合。public static <T> CsvEntityWriter<T> newInstance(CsvWriter writer, Class<T> entityClass)
CsvEntityWriter
のインスタンスを返します。
このメソッドは利便性のために提供しています。writer
- 区切り文字形式出力ストリームentityClass
- 区切り文字形式データ注釈要素 CsvEntity
で注釈付けされた Java プログラム要素の型CsvEntityWriter
のインスタンスIllegalArgumentException
- writer
または entityClass
が null
の場合。public static <T> CsvEntityWriter<T> newInstance(CsvWriter writer, Class<T> entityClass, boolean disableWriteHeader)
CsvEntityWriter
のインスタンスを返します。
このメソッドは利便性のために提供しています。writer
- 区切り文字形式出力ストリームentityClass
- 区切り文字形式データ注釈要素 CsvEntity
で注釈付けされた Java プログラム要素の型disableWriteHeader
- 区切り文字形式データの列見出し (ヘッダ) 行の出力を無効化するかどうかCsvEntityWriter
のインスタンスIllegalArgumentException
- writer
または entityClass
が null
の場合。public static <T> CsvEntityWriter<T> newInstance(CsvWriter writer, CsvEntityTemplate<T> template)
CsvEntityWriter
のインスタンスを返します。
このメソッドは利便性のために提供しています。writer
- 区切り文字形式出力ストリームtemplate
- Java プログラム要素操作の簡素化ヘルパーCsvEntityWriter
のインスタンスIllegalArgumentException
- writer
または template
が null
の場合。public static <T> CsvEntityWriter<T> newInstance(CsvWriter writer, CsvEntityTemplate<T> template, boolean disableWriteHeader)
CsvEntityWriter
のインスタンスを返します。
このメソッドは利便性のために提供しています。writer
- 区切り文字形式出力ストリームtemplate
- Java プログラム要素操作の簡素化ヘルパーdisableWriteHeader
- 区切り文字形式データの列見出し (ヘッダ) 行の出力を無効化するかどうかCsvEntityWriter
のインスタンスIllegalArgumentException
- writer
または template
が null
の場合。public void flush() throws IOException
flush
インタフェース内 Flushable
IOException
public void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
IOException
public void writeHeader() throws IOException
IOException
- 入出力エラーが発生した場合#isDisableWriteHeader()}
public boolean write(T entity) throws IOException
null
が指定された場合は空行が書き込まれます。entity
- 書き込む Java プログラム要素。または null
true
それ以外の場合 (フィルタにより書き込みがスキップされた場合) は false
CsvColumnException
- 区切り文字形式のデータ項目の検証操作実行中にエラーが発生した場合IOException
- 入出力エラーが発生した場合public CsvEntityTemplate<T> getTemplate()
public boolean isDisableWriteHeader()
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.