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

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

public class CsvEntityLoader<T>
extends Object
implements CsvLoader<T>

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

作成者:
杉澤 浩二

コンストラクタの概要
CsvEntityLoader(CsvConfig cfg, Class<T> entityClass)
          コンストラクタです。
 
メソッドの概要
 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.LhaInputStream in)
          指定された LHA 入力ストリームからすべての LHA エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, LhaEntryFilter filter)
          指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(Reader reader)
          指定された文字入力ストリームを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile)
          指定された ZIP ファイルからすべての ZIP エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipFile zipFile, ZipEntryFilter filter)
          指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in)
          指定された ZIP 入力ストリームからすべての ZIP エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 List<T> from(ZipInputStream in, ZipEntryFilter filter)
          指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリを読込み、 変換された区切り文字形式データのインスタンスを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvEntityLoader

public CsvEntityLoader(CsvConfig cfg,
                       Class<T> entityClass)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
entityClass - Java プログラム要素の型
例外:
IllegalArgumentException - パラメータが不正な場合
メソッドの詳細

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,
                    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,
                    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,
                    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,
                    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 OrangeSignal.com. All Rights Reserved.