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