rydeen.io
クラス ByteArrayProcessTarget

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

public class ByteArrayProcessTarget
extends AbstractProcessTarget

バイト配列を入力ソースとするProcessTargetです.

作成者:
Haruaki Tamada

コンストラクタの概要
ByteArrayProcessTarget(TargetSource source, String name, byte[] data)
           名前とデータであるバイト配列を指定してオブジェクトを構築します.
ByteArrayProcessTarget(TargetSource source, String name, byte[] initData, TargetType type)
          名前とデータであるバイト配列,そして,データの型を指定してオブジェクトを構築します.
 
メソッドの概要
 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
 

コンストラクタの詳細

ByteArrayProcessTarget

public ByteArrayProcessTarget(TargetSource source,
                              String name,
                              byte[] data)

名前とデータであるバイト配列を指定してオブジェクトを構築します. データの型はクラスファイルであることを前提としています.

this(source, name, data, TargetType.CLASS_FILE);

パラメータ:
name - この入力ソースの名前
data - 入力データ
関連項目:
ByteArrayProcessTarget(TargetSource, String, byte[], TargetType)

ByteArrayProcessTarget

public ByteArrayProcessTarget(TargetSource source,
                              String name,
                              byte[] initData,
                              TargetType type)
名前とデータであるバイト配列,そして,データの型を指定してオブジェクトを構築します.

パラメータ:
source - このProcessTargetを保持するTargetSource.
name - この入力ソースの名前
initData - 入力データ
type - 入力データの型
メソッドの詳細

getName

public String getName()
この入力ソースの名前を返します.

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

openStream

public InputStream openStream()
                       throws IOException
この入力ソースからデータを読み取るための入力ストリームを構築して返します.

定義:
クラス AbstractProcessTarget 内の openStream
戻り値:
入力ソースからデータを読み取るための入力ストリーム
例外:
IOException


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