public class CsvBeanTemplate<T> extends AbstractCsvBeanTemplate<T,CsvBeanTemplate<T>> implements CsvBeanOperation<CsvBeanTemplate<T>>
コンストラクタと説明 |
---|
CsvBeanTemplate(Class<T> type)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
CsvBeanTemplate<T> |
excludes(String... names)
Java プログラム要素へデータを設定しない名前群を設定します。
|
CsvBeanTemplate<T> |
filter(CsvNamedValueFilter filter)
区切り文字形式データフィルタを設定します。
|
CsvBeanTemplate<T> |
includes(String... names)
Java プログラム要素へデータを設定する名前群を設定します。
|
boolean |
isAccept(List<String> columnNames,
List<String> values)
指定された区切り文字形式データの値リストが含まれる必要があるかどうかを判定します。
|
boolean |
isTargetName(String name)
指定された名前が Java プログラム要素としてデータを設定すべき名前かどうかを返します。
|
static <T> CsvBeanTemplate<T> |
newInstance(Class<T> type)
新しい
CsvBeanTemplate のインスタンスを返します。 |
createBean, createFieldAndColumnsMap, format, getType, objectToString, setValueConverter, setValueFormatter, setValueFormatterMapping, setValueParser, setValueParserMapping, stringToObject, valueConverter, valueFormatterMapping, valueParserMapping
public CsvBeanTemplate(Class<T> type)
type
- Java プログラム要素の型IllegalArgumentException
- type
が null
の場合。public static <T> CsvBeanTemplate<T> newInstance(Class<T> type)
CsvBeanTemplate
のインスタンスを返します。type
- Java プログラム要素の型CsvBeanTemplate
のインスタンスIllegalArgumentException
- type
が null
の場合。public CsvBeanTemplate<T> includes(String... names)
CsvBeanOperation
includes
インタフェース内 CsvBeanOperation<CsvBeanTemplate<T>>
names
- Java プログラム要素へデータを設定する名前群public CsvBeanTemplate<T> excludes(String... names)
CsvBeanOperation
excludes
インタフェース内 CsvBeanOperation<CsvBeanTemplate<T>>
names
- Java プログラム要素へデータを設定しない名前群public CsvBeanTemplate<T> filter(CsvNamedValueFilter filter)
CsvBeanOperation
filter
インタフェース内 CsvBeanOperation<CsvBeanTemplate<T>>
filter
- 区切り文字形式データフィルタpublic boolean isAccept(List<String> columnNames, List<String> values)
columnNames
- 区切り文字形式データの項目名リストvalues
- 区切り文字形式データの項目値のリストvalues
が含まれる必要がある場合は true
public boolean isTargetName(String name)
name
- 名前true
それ以外の場合は false
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.