T
- 区切り文字形式データの型O
- Java プログラム要素の操作を簡素化するヘルパークラスの型H
- 区切り文字形式データリストのデータアクセスハンドラの型public abstract class AbstractBeanListHandler<T,O extends AbstractCsvBeanTemplate<T,O>,H extends AbstractBeanListHandler<T,O,H>> extends AbstractCsvListHandler<T,H>
修飾子とタイプ | フィールドと説明 |
---|---|
protected BeanFilter |
beanFilter
Java プログラム要素フィルタを保持します。
|
protected List<BeanOrder> |
orders
並び替え条件を保持します。
|
protected O |
template
Java プログラム要素操作の簡素化ヘルパーを保持します。
|
limit, offset
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractBeanListHandler(O template)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
H |
filter(BeanFilter beanFilter)
Java プログラム要素フィルタを設定します。
|
Class<T> |
getType()
Java プログラム要素の型を返します。
|
H |
order(BeanOrder... orders)
並び替え条件を設定します。
|
List<T> |
processScalar(List<T> beans)
この実装は
orders が指定されている場合、並び替えを行ってから AbstractCsvListHandler.processScalar(List) を呼出します。 |
void |
setOrder(List<BeanOrder> orders)
並び替え条件を設定します。
|
void |
setValueConverter(CsvValueConverter valueConverter)
区切り文字形式データの項目値コンバータを設定します。
|
void |
setValueFormatterMapping(Map<Object,Format> valueFormatterMapping)
項目名 (または項目位置) と項目値へ書式化するオブジェクトのマップを設定します。
|
void |
setValueParserMapping(Map<String,Format> valueParserMapping)
Java プログラム要素のフィールド名と項目値を解析するオブジェクトのマップを設定します。
|
H |
valueConverter(CsvValueConverter valueConverter)
区切り文字形式データの項目値コンバータを設定します。
|
H |
valueFormatterMapping(Map<Object,Format> valueFormatterMapping)
項目名 (または項目位置) と項目値へ書式化するオブジェクトのマップを設定します。
|
H |
valueParserMapping(Map<String,Format> valueParserMapping)
Java プログラム要素のフィールド名と項目値を解析するオブジェクトのマップを設定します。
|
limit, load, offset, setLimit, setOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load, save
protected final O extends AbstractCsvBeanTemplate<T,O> template
protected BeanFilter beanFilter
protected AbstractBeanListHandler(O template)
template
- Java プログラム要素の操作を簡素化するヘルパークラスの型IllegalArgumentException
- template
が null
の場合public List<T> processScalar(List<T> beans)
orders
が指定されている場合、並び替えを行ってから AbstractCsvListHandler.processScalar(List)
を呼出します。processScalar
インタフェース内 CsvListHandler<T>
processScalar
クラス内 AbstractCsvListHandler<T,H extends AbstractBeanListHandler<T,O,H>>
beans
- スカラー副問い合わせを行う区切り文字形式データのリストpublic void setValueParserMapping(Map<String,Format> valueParserMapping)
valueParserMapping
- Java プログラム要素のフィールド名と項目値を解析するオブジェクトのマップIllegalArgumentException
- valueParserMapping
が null
の場合public H valueParserMapping(Map<String,Format> valueParserMapping)
valueParserMapping
- Java プログラム要素のフィールド名と項目値を解析するオブジェクトのマップIllegalArgumentException
- valueParserMapping
が null
の場合public void setValueFormatterMapping(Map<Object,Format> valueFormatterMapping)
valueFormatterMapping
- 項目名 (または項目位置) と項目値へ書式化するオブジェクトのマップIllegalArgumentException
- valueFormaterMapping
が null
の場合public H valueFormatterMapping(Map<Object,Format> valueFormatterMapping)
valueFormatterMapping
- 項目名 (または項目位置) と項目値へ書式化するオブジェクトのマップIllegalArgumentException
- valueFormaterMapping
が null
の場合public void setValueConverter(CsvValueConverter valueConverter)
valueConverter
- 区切り文字形式データの項目値コンバータIllegalArgumentException
- valueConverter
が null
の場合public H valueConverter(CsvValueConverter valueConverter)
valueConverter
- 区切り文字形式データの項目値コンバータIllegalArgumentException
- valueConverter
が null
の場合public H filter(BeanFilter beanFilter)
beanFilter
- Java プログラム要素フィルタpublic void setOrder(List<BeanOrder> orders)
orders
- 並び替え条件Copyright © 2009–2014 OrangeSignal.com. All rights reserved.