| コンストラクタと説明 |
|---|
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 インタフェース内 FlushableIOExceptionpublic void close()
throws IOException
close インタフェース内 Closeableclose インタフェース内 AutoCloseableIOExceptionpublic void writeHeader()
throws IOException
IOException - 入出力エラーが発生した場合#isDisableWriteHeader()}public boolean write(T entity) throws IOException
null が指定された場合は空行が書き込まれます。entity - 書き込む Java プログラム要素。または nulltrue それ以外の場合 (フィルタにより書き込みがスキップされた場合) は falseCsvColumnException - 区切り文字形式のデータ項目の検証操作実行中にエラーが発生した場合IOException - 入出力エラーが発生した場合public CsvEntityTemplate<T> getTemplate()
public boolean isDisableWriteHeader()
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.