rydeen
インタフェース ProcessTarget

既知の実装クラスの一覧:
AbstractProcessTarget, ByteArrayProcessTarget, FileProcessTarget

public interface ProcessTarget

Rydeenの処理対象となるものを表すためのインターフェースです.

作成者:
Haruaki Tamada

メソッドの概要
 String getClassName()
           このProcessTargetがクラスファイルであった場合,クラス名を返します.
 String getName()
           このProcessTargetの名前を返します. 1セッションの間,このメソッドが返す名前と,このオブジェクトが所属するTargetSourceによって, ProcessTargetを一意に特定できます.
 InputStream getSource()
          このProcessTargetのデータを読み込むための入力ストリームを返します.
 TargetSource getTargetSource()
          このProcessTargetが所属するProcessTargetを返します.
 TargetType getType()
          このProcessTargetの種類を返します.
 

メソッドの詳細

getName

String getName()

このProcessTargetの名前を返します. 1セッションの間,このメソッドが返す名前と,このオブジェクトが所属するTargetSourceによって, ProcessTargetを一意に特定できます.

戻り値:
このProcessTargetの名前

getClassName

String getClassName()

このProcessTargetがクラスファイルであった場合,クラス名を返します. このメソッドで得られた名前は他のProcessTargetと重複する可能性があります.

このProcessTargetがクラスファイルでない場合(getTypeがTargetType.CLASS_FILE以外を返す場合), このメソッドはIllegalStateExceptionが投げられます.

戻り値:
このProcessTargetが表すクラスの名前

getSource

InputStream getSource()
                      throws IOException
このProcessTargetのデータを読み込むための入力ストリームを返します.

戻り値:
入力ストリーム
例外:
IOException - 入出力エラーが起こった場合

getType

TargetType getType()
このProcessTargetの種類を返します.

戻り値:
このオブジェクトの種類
関連項目:
TargetType

getTargetSource

TargetSource getTargetSource()
このProcessTargetが所属するProcessTargetを返します.



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