jp.sf.orangesignal.csv.handlers
クラス CsvEntityListHandler<T>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.handlers.BeanListHandlerSupport<T,CsvEntityListHandler<T>>
      上位を拡張 jp.sf.orangesignal.csv.handlers.CsvEntityListHandler<T>
すべての実装されたインタフェース:
CsvHandler<List<T>>, CsvListHandler<T>

public class CsvEntityListHandler<T>
extends BeanListHandlerSupport<T,CsvEntityListHandler<T>>

区切り文字形式データ注釈要素 CsvEntity で注釈付けされた Java プログラム要素のリストで区切り文字形式データアクセスを行うハンドラを提供します。

作成者:
杉澤 浩二
関連項目:
CsvEntity, CsvColumn, CsvColumns, CsvEntityManager

フィールドの概要
 
クラス jp.sf.orangesignal.csv.handlers.BeanListHandlerSupport から継承されたフィールド
beanFilter, limit, offset
 
コンストラクタの概要
CsvEntityListHandler(Class<T> entityClass)
          コンストラクタです。
 
メソッドの概要
 CsvEntityListHandler<T> filter(CsvNamedValueFilter filter)
          区切り文字形式データフィルタを設定します。
 List<T> load(CsvReader reader)
          区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
 void save(List<T> entities, CsvWriter writer)
          指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。
 
クラス jp.sf.orangesignal.csv.handlers.BeanListHandlerSupport から継承されたメソッド
converter, createBean, createFieldAndColumnsMap, filter, getConverter, getField, getFieldValue, getType, limit, objectToString, offset, setFieldValue, setLimit, setOffset, setValueConverter, setValueFormatter, setValueFormatterMapping, setValueParser, setValueParserMapping, stringToObject, valueConverter, valueFormatterMapping, valueParserMapping
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvEntityListHandler

public CsvEntityListHandler(Class<T> entityClass)
コンストラクタです。

パラメータ:
entityClass - 区切り文字形式データ注釈要素 CsvEntity で注釈付けされた Java プログラム要素の型
例外:
IllegalArgumentException - entityClassnull または不正な場合
メソッドの詳細

filter

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

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

load

public List<T> load(CsvReader reader)
             throws IOException
インタフェース CsvListHandler の記述:
区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。

パラメータ:
reader - 区切り文字形式入力ストリーム
戻り値:
区切り文字形式データのリスト
例外:
IOException - 入出力例外が発生した場合

save

public void save(List<T> entities,
                 CsvWriter writer)
          throws IOException
インタフェース CsvListHandler の記述:
指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。

パラメータ:
entities - 区切り文字形式データのリスト
writer - 区切り文字形式出力ストリーム
例外:
IOException - 入出力例外が発生した場合


Copyright © 2009-2010 OrangeSignal.com. All Rights Reserved.