rydeen.io
クラス GlueDestination

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

public class GlueDestination
extends Object
implements Destination

DestinationとTargetSourceを繋ぐためのDestinationの実装クラスです.

Destinationとして扱われますが,getTargetSource メソッドを呼び出してTargetSourceを取り出せます.

作成者:
Haruaki Tamada

コンストラクタの概要
GlueDestination()
           
 
メソッドの概要
 void close()
          何も行いません.
 OutputStream getOutput(ProcessTarget target)
           引数で与えられたProcessTargetを出力するための出力ストリームを作成して,返します.
 OutputStream getOutput(String name)
           引数で与えられた文字列に出力するための出力ストリームを作成して,返します.
 TargetSource getTargetSource()
           このオブジェクトが持つTargetSourceを返します.
 boolean isClosed()
          このメソッドが閉じられているかを返します.
 void output(ProcessTarget target)
          このオブジェクトが持つTargetSourceにそのまま引数のProcessTargetを追加します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GlueDestination

public GlueDestination()
メソッドの詳細

getTargetSource

public TargetSource getTargetSource()

このオブジェクトが持つTargetSourceを返します.

返されるTargetSourceにはgetOutput メソッドなどを使って出力したデータが含まれます.

このメソッドは常に有効なTargetSourceを返します.


getOutput

public OutputStream getOutput(String name)
                       throws IOException

引数で与えられた文字列に出力するための出力ストリームを作成して,返します. 返される出力ストリームは,必要なデータを出力し終えたら閉じてください.

定義:
インタフェース Destination 内の getOutput
パラメータ:
name - 出力する名前.
例外:
IOException

getOutput

public OutputStream getOutput(ProcessTarget target)
                       throws IOException

引数で与えられたProcessTargetを出力するための出力ストリームを作成して,返します. 返される出力ストリームは,必要なデータを出力し終えたら閉じてください.

定義:
インタフェース Destination 内の getOutput
パラメータ:
target - 出力するProcessTarget.
例外:
IOException

output

public void output(ProcessTarget target)
            throws IOException
このオブジェクトが持つTargetSourceにそのまま引数のProcessTargetを追加します.

定義:
インタフェース Destination 内の output
例外:
IOException

close

public void close()
何も行いません.

定義:
インタフェース Destination 内の close

isClosed

public boolean isClosed()
インタフェース Destination の記述:
このメソッドが閉じられているかを返します. このメソッドがtrueを返す場合,他のメソッドの動作は保証されません.

定義:
インタフェース Destination 内の isClosed
戻り値:
この出力先が閉じられていればtrue,出力可能であればfalseを返す.


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