com.infoteria.asteria.flowlibrary2.component
クラス MultiConnectorComponent
java.lang.Object
|
+--com.infoteria.asteria.flowengine2.flow.Component
|
+--com.infoteria.asteria.flowlibrary2.component.SimpleComponent
|
+--com.infoteria.asteria.flowlibrary2.component.MultiConnectorComponent
- すべての実装インタフェース:
- Cloneable
- public abstract class MultiConnectorComponent
- extends SimpleComponent
Excelコンポーネントのような動的に入出力コネクタが増減するコンポーネントのベースです。
| クラス com.infoteria.asteria.flowengine2.flow.Component から継承したメソッド |
cancel, clone, commit, endFlow, execute, executeLoop, getCompiler, getComponentEntrance, getComponentExit, getComponentName, getExecuteCount, getFullName, getIgnoreThroughStream, getLicenseStr, getMessage, getMessage, getMessage, getMessage, getMessageResource, getName, getProperty, getProperty, getPropertyCount, getState, getStateArray, init, internalInit, isBreakPoint, loopPossibility, pluginCall, registProperty, release, releaseComponentExit, rollback, setExceptionParam, term |
PROP_INPUTCOUNT
public static final String PROP_INPUTCOUNT
- 入力コネクタ数を保持するプロパティ名。「InputCount」
PROP_OUTPUTCOUNT
public static final String PROP_OUTPUTCOUNT
- 出力コネクタ数を保持するプロパティ名。「OutputCount」
MultiConnectorComponent
public MultiConnectorComponent(boolean bInput,
boolean bOutput,
int addStreamType)
- コンストラクタ
- パラメータ:
bInput - 入力コネクタを動的に増減させる場合true
trueにした場合「InputCount」というプロパティがコンポーネントに追加されます。bOutput - 出力コネクタを動的に増減させる場合true
trueにした場合「OutputCount」というプロパティがコンポーネントに追加されます。addStreamType - 動的に生成するコネクタの受け入れるストリームタイプ
createInputConnector
protected InputConnector createInputConnector()
- 新規に入力コネクタを作成する場合に使用されるテンプレートメソッド。
必要に応じてオーバーライドします。
createOutputConnector
protected OutputConnector createOutputConnector()
- 新規に出力コネクタを作成する場合に使用されるテンプレートメソッド。
必要に応じてオーバーライドします。
getInputConnectorCount
public int getInputConnectorCount()
- 入力コネクタの数を返します。
getInputConnector
public InputConnector getInputConnector(int idx)
- 0ベースインデックスでidx番目の入力コネクタを返します。
getOutputConnectorCount
public int getOutputConnectorCount()
- 出力コネクタの数を返します。
getOutputConnector
public OutputConnector getOutputConnector(int idx)
- 0ベースインデックスでidx番目の出力コネクタを返します。