jp.sf.orangesignal.csv.manager
クラス CsvBeanLoader<T>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.manager.CsvLoaderSupport<T>
      上位を拡張 jp.sf.orangesignal.csv.manager.CsvBeanLoader<T>
すべての実装されたインタフェース:
CsvLoader<T>

public class CsvBeanLoader<T>
extends CsvLoaderSupport<T>

Java プログラム要素のリストと区切り文字形式データの統合入力インタフェースの実装クラスを提供します。

作成者:
杉澤 浩二

コンストラクタの概要
protected CsvBeanLoader(CsvConfig cfg, Class<T> beanClass)
          コンストラクタです。
 
メソッドの概要
 CsvBeanLoader<T> excludes(String... names)
          Java プログラム要素へデータを設定しない名前群を設定します。
 CsvBeanLoader<T> filter(BeanFilter filter)
          Java プログラム要素フィルタを設定します。
 CsvBeanLoader<T> filter(CsvNamedValueFilter filter)
          区切り文字形式データフィルタを設定します。
 CsvBeanLoader<T> format(String name, Format format)
          指定された Java プログラム要素のフィールドを処理するフォーマットオブジェクトを設定します。
protected  BeanListHandler<T> getCsvListHandler()
          実装は区切り文字形式データリストのデータアクセスハンドラを返します。
 CsvBeanLoader<T> includes(String... names)
          Java プログラム要素へデータを設定する名前群を設定します。
 CsvBeanLoader<T> limit(int limit)
          取得データの限度数を設定します。
 CsvBeanLoader<T> offset(int offset)
          取得データの開始位置を設定します。
 
クラス jp.sf.orangesignal.csv.manager.CsvLoaderSupport から継承されたメソッド
from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvBeanLoader

protected CsvBeanLoader(CsvConfig cfg,
                        Class<T> beanClass)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
beanClass - JavaBean の型
例外:
IllegalArgumentException - パラメータが不正な場合
メソッドの詳細

includes

public CsvBeanLoader<T> includes(String... names)
Java プログラム要素へデータを設定する名前群を設定します。

パラメータ:
names - Java プログラム要素へデータを設定する名前群
戻り値:
このオブジェクトへの参照
例外:
IllegalArgumentException - Java プログラム要素へデータを設定しない名前群が存在する場合
関連項目:
BeanListHandler.includes(String...)

excludes

public CsvBeanLoader<T> excludes(String... names)
Java プログラム要素へデータを設定しない名前群を設定します。

パラメータ:
names - Java プログラム要素へデータを設定しない名前群
戻り値:
このオブジェクトへの参照
例外:
IllegalArgumentException - Java プログラム要素へデータを設定する名前群が存在する場合
関連項目:
BeanListHandler.excludes(String...)

format

public CsvBeanLoader<T> format(String name,
                               Format format)
指定された Java プログラム要素のフィールドを処理するフォーマットオブジェクトを設定します。

パラメータ:
name - Java プログラム要素のフィールド名
format - フィールドを処理するフォーマットオブジェクト
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2

filter

public CsvBeanLoader<T> filter(CsvNamedValueFilter filter)
区切り文字形式データフィルタを設定します。

パラメータ:
filter - 区切り文字形式データフィルタ
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.3

filter

public CsvBeanLoader<T> filter(BeanFilter filter)
Java プログラム要素フィルタを設定します。

パラメータ:
filter - Java プログラム要素フィルタ
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.3

offset

public CsvBeanLoader<T> offset(int offset)
取得データの開始位置を設定します。

パラメータ:
offset - 取得データの開始位置
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.1

limit

public CsvBeanLoader<T> limit(int limit)
取得データの限度数を設定します。

パラメータ:
limit - 取得データの限度数
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.1

getCsvListHandler

protected BeanListHandler<T> getCsvListHandler()
クラス CsvLoaderSupport の記述:
実装は区切り文字形式データリストのデータアクセスハンドラを返します。

定義:
クラス CsvLoaderSupport<T> 内の getCsvListHandler
戻り値:
区切り文字形式データリストのデータアクセスハンドラ


Copyright © 2009 OrangeSignal.com. All Rights Reserved.