public class CsvColumnNameMappingBeanReader<T> extends Object implements Closeable
| コンストラクタと説明 |
|---|
CsvColumnNameMappingBeanReader(CsvReader reader,
Class<T> type)
指定された区切り文字形式入力ストリームと Java プログラム要素操作の簡素化ヘルパーを使用して、このクラスを構築するコンストラクタです。
|
CsvColumnNameMappingBeanReader(CsvReader reader,
CsvColumnNameMappingBeanTemplate<T> template)
指定された区切り文字形式入力ストリームと Java プログラム要素操作の簡素化ヘルパーを使用して、このクラスを構築するコンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
List<String> |
getHeader()
項目名のリストを返します。
|
CsvColumnNameMappingBeanTemplate<T> |
getTemplate()
Java プログラム要素操作の簡素化ヘルパーを返します。
|
static <T> CsvColumnNameMappingBeanReader<T> |
newInstance(CsvReader reader,
Class<T> type)
新しい
CsvColumnNameMappingBeanReader のインスタンスを返します。 |
static <T> CsvColumnNameMappingBeanReader<T> |
newInstance(CsvReader reader,
CsvColumnNameMappingBeanTemplate<T> template)
新しい
CsvColumnNameMappingBeanReader のインスタンスを返します。 |
T |
read()
論理行を読込み Java プログラム要素として返します。
|
List<String> |
readValues()
論理行を読込み CSV トークンの値をリストとして返します。
|
T |
toBean(List<String> values)
指定された CSV トークンの値をリストを Java プログラム要素へ変換して返します。
|
public CsvColumnNameMappingBeanReader(CsvReader reader, Class<T> type)
reader - 区切り文字形式入力ストリームtype - Java プログラム要素の型IllegalArgumentException - reader または type が null の場合。public CsvColumnNameMappingBeanReader(CsvReader reader, CsvColumnNameMappingBeanTemplate<T> template)
reader - 区切り文字形式入力ストリームtemplate - Java プログラム要素操作の簡素化ヘルパーIllegalArgumentException - reader または template が null の場合。public static <T> CsvColumnNameMappingBeanReader<T> newInstance(CsvReader reader, Class<T> type)
CsvColumnNameMappingBeanReader のインスタンスを返します。
このメソッドは利便性のために提供しています。reader - 区切り文字形式入力ストリームtype - Java プログラム要素の型CsvColumnNameMappingBeanReader のインスタンスIllegalArgumentException - reader または type が null の場合。public static <T> CsvColumnNameMappingBeanReader<T> newInstance(CsvReader reader, CsvColumnNameMappingBeanTemplate<T> template)
CsvColumnNameMappingBeanReader のインスタンスを返します。
このメソッドは利便性のために提供しています。reader - 区切り文字形式入力ストリームtemplate - Java プログラム要素操作の簡素化ヘルパーCsvColumnNameMappingBeanReader のインスタンスIllegalArgumentException - reader または template が null の場合。public void close()
throws IOException
close インタフェース内 Closeableclose インタフェース内 AutoCloseableIOExceptionpublic List<String> getHeader() throws IOException
IOException - 入出力エラーが発生した場合public T read() throws IOException
nullIOException - 入出力エラーが発生した場合public List<String> readValues() throws IOException
nullIOException - 入出力エラーが発生した場合public T toBean(List<String> values) throws IOException
values - CSV トークンの値をリストIOException - 入出力エラーが発生した場合public CsvColumnNameMappingBeanTemplate<T> getTemplate()
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.