|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowengine2.execute.ComponentInvoker
独自コンポーネントのコード内から別のコンポーネントを実行するためのユーティリティクラスです。
| Constructor Summary | |
ComponentInvoker(Component c)
コンポーネントを指定してComponentInvokerを構築します。 |
|
| Method Summary | |
StreamDataObject |
execute(ExecuteContext context,
StreamDataObject is)
入力ストリームとコンテキストを指定してコンポーネントを実行します。 |
Component |
getComponent()
ラップしているコンポーネントを返します。 |
void |
setCategory(java.lang.String propName,
java.lang.String name,
Value value)
SimpleCategoryPropertyに対して値を設定します。 このメソッドはユーティリティメソッドであり、ラップしているコンポーネントに 直接プロパティを設定しても構いません。 |
void |
setPropertyBoolean(java.lang.String name,
boolean value)
コンポーネントのプロパティに真偽値を設定します。 このメソッドはユーティリティメソッドであり、ラップしているコンポーネントに 直接プロパティを設定しても構いません。 |
void |
setPropertyInt(java.lang.String name,
int value)
コンポーネントのプロパティに数値を設定します。 このメソッドはユーティリティメソッドであり、ラップしているコンポーネントに 直接プロパティを設定しても構いません。 |
void |
setPropertyString(java.lang.String name,
java.lang.String value)
コンポーネントのプロパティに文字列値を設定します。 このメソッドはユーティリティメソッドであり、ラップしているコンポーネントに 直接プロパティを設定しても構いません。 |
void |
setStreamFactory(StreamFactory sf)
出力ストリームのStreamFactoryを設定します。 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ComponentInvoker(Component c)
throws DeveloperException
DeveloperException - ComponentInvokerで実行不可能なコンポーネントが引数として渡された場合| Method Detail |
public Component getComponent()
public void setPropertyString(java.lang.String name,
java.lang.String value)
throws DeveloperException,
PropertyException
DeveloperException - 指定のプロパティが見つからない、またはクラスが異なる場合PropertyException - プロパティ値が指定のプロパティの設定値として不正な場合
public void setPropertyInt(java.lang.String name,
int value)
throws DeveloperException,
PropertyException
DeveloperException - 指定のプロパティが見つからない、またはクラスが異なる場合PropertyException - プロパティ値が指定のプロパティの設定値として不正な場合
public void setPropertyBoolean(java.lang.String name,
boolean value)
throws DeveloperException,
PropertyException
DeveloperException - 指定のプロパティが見つからない、またはクラスが異なる場合PropertyException - プロパティ値が指定のプロパティの設定値として不正な場合
public void setCategory(java.lang.String propName,
java.lang.String name,
Value value)
throws DeveloperException,
PropertyException
DeveloperException - 指定のプロパティが見つからない、またはクラスが異なる場合PropertyException - プロパティ値が指定のプロパティの設定値として不正な場合public void setStreamFactory(StreamFactory sf)
public StreamDataObject execute(ExecuteContext context,
StreamDataObject is)
throws FlowException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||