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

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

public abstract class CsvLoaderSupport<T>
extends Object
implements CsvLoader<T>

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

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

コンストラクタの概要
protected CsvLoaderSupport(CsvConfig cfg)
          コンストラクタです。
 
メソッドの概要
 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 abstract  CsvListHandler<T> getCsvListHandler()
          実装は区切り文字形式データリストのデータアクセスハンドラを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvLoaderSupport

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

パラメータ:
cfg - 区切り文字形式情報
例外:
IllegalArgumentException - cfgnull の場合
メソッドの詳細

getCsvListHandler

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

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

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