jp.sf.orangesignal.csv.manager
クラス CsvLoaderSupport<T,H extends BeanListHandlerSupport<T,H>,L extends CsvLoaderSupport<T,H,L>>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.manager.CsvLoaderSupport<T,H,L>
すべての実装されたインタフェース:
CsvLoader<T>
直系の既知のサブクラス:
CsvBeanLoader, CsvColumnNameMappingBeanLoader, CsvColumnPositionMappingBeanLoader, CsvEntityLoader

public abstract class CsvLoaderSupport<T,H extends BeanListHandlerSupport<T,H>,L extends CsvLoaderSupport<T,H,L>>
extends Object
implements CsvLoader<T>

区切り文字形式データの統合入力インタフェースの実装を容易にするための抽象クラスを提供します。

導入されたバージョン:
1.2.1
作成者:
杉澤 浩二

コンストラクタの概要
protected CsvLoaderSupport(CsvConfig cfg, H handler)
          コンストラクタです。
 
メソッドの概要
 L filter(BeanFilter filter)
          Java プログラム要素フィルタを設定します。
 List<T> from(File file)
          指定されたファイルをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(File file, String encoding)
          指定されたファイルを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(InputStream in)
          指定された入力ストリームをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(InputStream in, String encoding)
          指定された入力ストリームを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile)
          指定された LHA ファイルからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, LhaEntryFilter filter)
          指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, String encoding)
          指定された LHA ファイルから指定されたすべての LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, String encoding, LhaEntryFilter filter)
          指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in)
          指定された LHA 入力ストリームからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, LhaEntryFilter filter)
          指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, String encoding)
          指定された LHA 入力ストリームからすべての LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, String encoding, LhaEntryFilter filter)
          指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(Reader reader)
          指定された文字入力ストリームを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile)
          指定された ZIP ファイルからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile, String encoding)
          指定された ZIP ファイルからすべての ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile, String encoding, ZipEntryFilter filter)
          指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile, ZipEntryFilter filter)
          指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in)
          指定された ZIP 入力ストリームからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in, String encoding)
          指定された ZIP 入力ストリームからすべての ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in, String encoding, ZipEntryFilter filter)
          指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in, ZipEntryFilter filter)
          指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。
protected  H getCsvListHandler()
          区切り文字形式データリストのデータアクセスハンドラを返します。
 L limit(int limit)
          取得データの限度数を設定します。
 L offset(int offset)
          取得データの開始位置を設定します。
 L order(BeanOrder... orders)
          並び替え条件を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvLoaderSupport

protected CsvLoaderSupport(CsvConfig cfg,
                           H handler)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
例外:
IllegalArgumentException - cfg または handlernull の場合
導入されたバージョン:
1.3.0
メソッドの詳細

getCsvListHandler

protected H getCsvListHandler()
区切り文字形式データリストのデータアクセスハンドラを返します。

戻り値:
区切り文字形式データリストのデータアクセスハンドラ

filter

public L filter(BeanFilter filter)
インタフェース CsvLoader の記述:
Java プログラム要素フィルタを設定します。

定義:
インタフェース CsvLoader<T> 内の filter
パラメータ:
filter - Java プログラム要素フィルタ
戻り値:
このオブジェクトへの参照

order

public L order(BeanOrder... orders)
インタフェース CsvLoader の記述:
並び替え条件を設定します。

定義:
インタフェース CsvLoader<T> 内の order
パラメータ:
orders - 並び替え条件
戻り値:
このオブジェクトへの参照

offset

public L offset(int offset)
インタフェース CsvLoader の記述:
取得データの開始位置を設定します。

定義:
インタフェース CsvLoader<T> 内の offset
パラメータ:
offset - 取得データの開始位置
戻り値:
このオブジェクトへの参照

limit

public L limit(int limit)
インタフェース CsvLoader の記述:
取得データの限度数を設定します。

定義:
インタフェース CsvLoader<T> 内の limit
パラメータ:
limit - 取得データの限度数
戻り値:
このオブジェクトへの参照

from

public List<T> from(Reader reader)
             throws IOException
インタフェース CsvLoader の記述:
指定された文字入力ストリームを読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
reader - 文字入力ストリーム
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(InputStream in,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定された入力ストリームを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - 入力ストリーム
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(InputStream in)
             throws IOException
インタフェース CsvLoader の記述:
指定された入力ストリームをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - 入力ストリーム
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(File file,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定されたファイルを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
file - 入力ファイル
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(File file)
             throws IOException
インタフェース CsvLoader の記述:
指定されたファイルをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
file - 入力ファイル
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                    String encoding,
                    LhaEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - LHA 入力ストリーム
encoding - エンコーディング
filter - LHA エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA 入力ストリームからすべての LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - LHA 入力ストリーム
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                    LhaEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - LHA 入力ストリーム
filter - LHA エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA 入力ストリームからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - LHA 入力ストリーム
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                    String encoding,
                    LhaEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
lhaFile - LHA ファイル
encoding - エンコーディング
filter - LHA エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA ファイルから指定されたすべての LHA エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
lhaFile - LHA ファイル
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                    LhaEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
lhaFile - LHA ファイル
filter - LHA エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile)
             throws IOException
インタフェース CsvLoader の記述:
指定された LHA ファイルからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
lhaFile - LHA ファイル
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipInputStream in,
                    String encoding,
                    ZipEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - ZIP 入力ストリーム
encoding - エンコーディング
filter - ZIP エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipInputStream in,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP 入力ストリームからすべての ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - ZIP 入力ストリーム
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipInputStream in,
                    ZipEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - ZIP 入力ストリーム
filter - ZIP エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipInputStream in)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP 入力ストリームからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
in - ZIP 入力ストリーム
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipFile zipFile,
                    String encoding,
                    ZipEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
zipFile - ZIP ファイル
encoding - エンコーディング
filter - ZIP エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipFile zipFile,
                    String encoding)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP ファイルからすべての ZIP エントリを指定されたエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
zipFile - ZIP ファイル
encoding - エンコーディング
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipFile zipFile,
                    ZipEntryFilter filter)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
zipFile - ZIP ファイル
filter - ZIP エントリフィルタ
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

from

public List<T> from(ZipFile zipFile)
             throws IOException
インタフェース CsvLoader の記述:
指定された ZIP ファイルからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 変換された区切り文字形式データのインスタンスを返します。

定義:
インタフェース CsvLoader<T> 内の from
パラメータ:
zipFile - ZIP ファイル
戻り値:
変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合


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