public abstract class AbstractCsvSaver<T,H extends CsvListHandler<T>> extends Object implements CsvSaver<T>
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractCsvSaver(CsvConfig cfg,
List<T> beans)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract H |
getCsvListHandler()
実装は区切り文字形式データリストのデータアクセスハンドラを返します。
|
void |
to(File file)
区切り文字形式データのインスタンスを
変換して指定されたファイルへプラットフォームのデフォルトエンコーディングで書込みます。
|
void |
to(File file,
String encoding)
区切り文字形式データのインスタンスを
変換して指定されたファイルへ指定されたエンコーディングで書込みます。
|
void |
to(com.orangesignal.jlha.LhaOutputStream out,
String entryName)
区切り文字形式データのインスタンスを
変換して指定された LHA 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された LHA エントリを書込みます。
|
void |
to(com.orangesignal.jlha.LhaOutputStream out,
String encoding,
String entryName)
区切り文字形式データのインスタンスを
変換して指定された LHA 出力ストリームへ指定されたエンコーディングで指定された LHA エントリを書込みます。
|
void |
to(OutputStream out)
区切り文字形式データのインスタンスを
変換して指定された出力ストリームへプラットフォームのデフォルトエンコーディングで書込みます。
|
void |
to(OutputStream out,
String encoding)
区切り文字形式データのインスタンスを
変換して指定された出力ストリームへ指定されたエンコーディングで書込みます。
|
void |
to(Writer writer)
区切り文字形式データのインスタンスを
変換して指定された文字出力ストリームへ書込みます。
|
void |
to(ZipOutputStream out,
String entryName)
区切り文字形式データのインスタンスを
変換して指定された ZIP 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された ZIP エントリを書込みます。
|
void |
to(ZipOutputStream out,
String encoding,
String entryName)
区切り文字形式データのインスタンスを
変換して指定された ZIP 出力ストリームへ指定されたエンコーディングで指定された ZIP エントリを書込みます。
|
protected AbstractCsvSaver(CsvConfig cfg, List<T> beans)
cfg
- 区切り文字形式情報beans
- Java プログラム要素のリストIllegalArgumentException
- cfg
が null
の場合protected abstract H getCsvListHandler()
public void to(Writer writer) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
writer
- 文字出力ストリームIOException
- 入出力エラーが発生した場合public void to(OutputStream out, String encoding) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- 出力ストリームencoding
- エンコーディングIOException
- 入出力エラーが発生した場合public void to(OutputStream out) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- 出力ストリームIOException
- 入出力エラーが発生した場合public void to(File file, String encoding) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
file
- 出力ファイルencoding
- エンコーディングIOException
- 入出力エラーが発生した場合public void to(File file) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
file
- 出力ファイルIOException
- 入出力エラーが発生した場合public void to(com.orangesignal.jlha.LhaOutputStream out, String encoding, String entryName) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- LHA 出力ストリームencoding
- エンコーディングentryName
- 作成する LHA エントリ名IOException
- 入出力エラーが発生した場合public void to(com.orangesignal.jlha.LhaOutputStream out, String entryName) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- LHA 出力ストリームentryName
- 作成する LHA エントリ名IOException
- 入出力エラーが発生した場合public void to(ZipOutputStream out, String encoding, String entryName) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- ZIP 出力ストリームencoding
- エンコーディングentryName
- 作成する ZIP エントリ名IOException
- 入出力エラーが発生した場合public void to(ZipOutputStream out, String entryName) throws IOException
CsvSaver
to
インタフェース内 CsvSaver<T>
out
- ZIP 出力ストリームentryName
- 作成する ZIP エントリ名IOException
- 入出力エラーが発生した場合Copyright © 2009–2014 OrangeSignal.com. All rights reserved.