T
- 区切り文字形式データの型H
- 区切り文字形式データリストのデータアクセスハンドラの型public abstract class AbstractCsvListHandler<T,H extends AbstractCsvListHandler<T,H>> extends Object implements CsvListHandler<T>
修飾子とタイプ | フィールドと説明 |
---|---|
protected int |
limit
取得データの限度数を保持します。
|
protected int |
offset
取得データの開始位置を保持します。
|
コンストラクタと説明 |
---|
AbstractCsvListHandler()
デフォルトコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
H |
limit(int limit)
取得データの限度数を設定します。
|
List<T> |
load(CsvReader reader)
区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
|
H |
offset(int offset)
取得データの開始位置を設定します。
|
List<T> |
processScalar(List<T> list)
指定された区切り文字形式データのリストにスカラー副問い合わせを行った結果のリストを返します。
|
void |
setLimit(int limit)
取得データの限度数を設定します。
|
void |
setOffset(int offset)
取得データの開始位置を設定します。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load, save
public void setOffset(int offset)
CsvListHandler
setOffset
インタフェース内 CsvListHandler<T>
offset
- 取得データの開始位置public H offset(int offset)
CsvListHandler
offset
インタフェース内 CsvListHandler<T>
offset
- 取得データの開始位置public void setLimit(int limit)
CsvListHandler
setLimit
インタフェース内 CsvListHandler<T>
limit
- 取得データの限度数public H limit(int limit)
CsvListHandler
limit
インタフェース内 CsvListHandler<T>
limit
- 取得データの限度数public List<T> load(CsvReader reader) throws IOException
CsvListHandler
区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
このメソッドは利便性の為に提供しています。CsvListHandler.load(CsvReader, boolean)
をスカラー副問い合わせを行うとして呼出すだけです。load
インタフェース内 CsvHandler<List<T>>
load
インタフェース内 CsvListHandler<T>
reader
- 区切り文字形式入力ストリームIOException
- 入出力例外が発生した場合CsvListHandler.load(CsvReader, boolean)
public List<T> processScalar(List<T> list)
offset
と limit
を使用して処理します。processScalar
インタフェース内 CsvListHandler<T>
list
- スカラー副問い合わせを行う区切り文字形式データのリストCopyright © 2009–2014 OrangeSignal.com. All rights reserved.