コンストラクタと説明 |
---|
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
インタフェース内 Flushable
IOException
public void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
IOException
public void writeHeader() throws IOException
IOException
- 入出力エラーが発生した場合public boolean write(T bean) throws IOException
null
が指定された場合は空行が書き込まれます。bean
- 書き込む Java プログラム要素。または null
true
それ以外の場合 (フィルタにより書き込みがスキップされた場合) は false
IOException
- 入出力エラーが発生した場合public CsvBeanTemplate<T> getTemplate()
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.