|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowlibrary2.component.system.UserJavaClass
JavaClassComponentから使用するクラスの抽象基底クラスです。
JavaClassComponentのClassNameプロパティに指定するクラスはこのクラスを継承していなければなりません。
| コンストラクタの概要 | |
UserJavaClass()
|
|
| メソッドの概要 | |
abstract void |
execute(ExecuteContext context)
オーバーライドしてコンポーネントの実行処理を記述します。 |
StreamDataObject |
getInputStream()
コンポーネントの入力ストリームを取得します。 |
Value |
getProperty(String name)
UserPropertiesで宣言されているプロパティ値を取得します。 |
StreamFactory |
getStreamFactory()
コンポーネントの出力ストリームのFactoryを取得します。 |
CategoryProperty |
getUserProperty()
UserPropertiesとして宣言されているプロパティのプロパティオブジェクトを取得します。 |
boolean |
isStreamPassThrough()
JavaClassコンポーネントのプロパティ「StreamPassThrough」の設定値を取得します。 |
void |
setOutputStream(StreamDataObject stream)
コンポーネントの出力ストリームを設定します。 |
void |
setProperty(String name,
Value value)
UserPropertiesで宣言されているプロパティ値を設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public UserJavaClass()
| メソッドの詳細 |
public CategoryProperty getUserProperty()
public Value getProperty(String name)
name - プロパティ名
public void setProperty(String name,
Value value)
name - プロパティ名value - プロパティ値public boolean isStreamPassThrough()
public StreamDataObject getInputStream()
throws StreamException
public StreamFactory getStreamFactory()
public void setOutputStream(StreamDataObject stream)
stream - 出力ストリーム
public abstract void execute(ExecuteContext context)
throws FlowException
context - 実行コンテキスト
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||