|
|||||||||
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 |