rydeen.io
クラス FileProcessTarget

java.lang.Object
  上位を拡張 rydeen.io.AbstractProcessTarget
      上位を拡張 rydeen.io.FileProcessTarget
すべての実装されたインタフェース:
ProcessTarget

public class FileProcessTarget
extends AbstractProcessTarget

ファイルを入力ソースとするProcessTargetです.

作成者:
Haruaki Tamada

コンストラクタの概要
FileProcessTarget(TargetSource source, File file)
           データ元であるファイルを指定してオブジェクトを構築します.
FileProcessTarget(TargetSource source, String name, File file)
           名前とデータ元であるファイルを指定してオブジェクトを構築します.
 
メソッドの概要
 String getName()
          このオブジェクトの名前を返します.
 InputStream openStream()
          このオブジェクトが表すデータを読み込むための入力ストリームを返すように, サブクラスでこのメソッドをオーバーライドしてください.
 
クラス rydeen.io.AbstractProcessTarget から継承されたメソッド
getClassName, getSource, getTargetSource, getType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileProcessTarget

public FileProcessTarget(TargetSource source,
                         String name,
                         File file)

名前とデータ元であるファイルを指定してオブジェクトを構築します. データの型はファイル名の拡張子から判断されます.

パラメータ:
name - この入力ソースの名前.
file - 入力データとなるファイル.
関連項目:
TargetType.getType(java.lang.String)

FileProcessTarget

public FileProcessTarget(TargetSource source,
                         File file)

データ元であるファイルを指定してオブジェクトを構築します. このProcessTargetの名前はファイルの名前となり, データの型はファイル名の拡張子から判断されます.

パラメータ:
file - 入力データとなるファイル.
関連項目:
TargetType.getType(java.lang.String)
メソッドの詳細

getName

public String getName()
クラス AbstractProcessTarget の記述:
このオブジェクトの名前を返します.

定義:
インタフェース ProcessTarget 内の getName
オーバーライド:
クラス AbstractProcessTarget 内の getName
戻り値:
このProcessTargetの名前

openStream

public InputStream openStream()
                       throws IOException
クラス AbstractProcessTarget の記述:
このオブジェクトが表すデータを読み込むための入力ストリームを返すように, サブクラスでこのメソッドをオーバーライドしてください. 返される入力ストリームはユーザ側で閉じられます.

定義:
クラス AbstractProcessTarget 内の openStream
例外:
IOException


Copyright © 2010-2011 Rydeen Project. All Rights Reserved.