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, setOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitload, saveprotected 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.