|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.flow.Component | +--com.infoteria.asteria.flowlibrary2.component.SimpleComponent | +--com.infoteria.asteria.flowlibrary2.component.MultiConnectorComponent
Excelコンポーネントのような動的に入出力コネクタが増減するコンポーネントのベースです。
Inner Class Summary | |
protected class |
MultiConnectorComponent.Compiler
コンパイル時に動的にコネクタを増減させるためのコンパイラクラス |
Field Summary | |
static java.lang.String |
PROP_INPUTCOUNT
入力コネクタ数を保持するプロパティ名。「InputCount」 |
static java.lang.String |
PROP_OUTPUTCOUNT
出力コネクタ数を保持するプロパティ名。「OutputCount」 |
Fields inherited from class com.infoteria.asteria.flowengine2.flow.Component |
LOOP_CONTINUE, LOOP_END, LOOP_NOTHING, STATE_DEFAULT |
Constructor Summary | |
MultiConnectorComponent(boolean bInput,
boolean bOutput,
int addStreamType)
コンストラクタ |
Method Summary | |
protected InputConnector |
createInputConnector()
新規に入力コネクタを作成する場合に使用されるテンプレートメソッド。 必要に応じてオーバーライドします。 |
protected OutputConnector |
createOutputConnector()
新規に出力コネクタを作成する場合に使用されるテンプレートメソッド。 必要に応じてオーバーライドします。 |
protected ComponentCompiler |
getCompiler()
デフォルトのコンパイラにコネクタを増減させる機能を追加したコンパイラを返します |
InputConnector |
getInputConnector(int idx)
0ベースインデックスでidx番目の入力コネクタを返します。 |
int |
getInputConnectorCount()
入力コネクタの数を返します。 |
OutputConnector |
getOutputConnector(int idx)
0ベースインデックスでidx番目の出力コネクタを返します。 |
int |
getOutputConnectorCount()
出力コネクタの数を返します。 |
Methods inherited from class com.infoteria.asteria.flowlibrary2.component.SimpleComponent |
getInputConnector, getOutputConnector, passStream, setOutputStream, setOutputStream |
Methods inherited from class com.infoteria.asteria.flowengine2.flow.Component |
cancel, checkLicense, clone, commit, endFlow, endFlow, endLoop, execute, executeLoop, getComponentEntrance, getComponentExit, getComponentLibPath, getComponentName, getConfPath, getDataPath, getExecuteCount, getFlowlibPath, getFullName, getIgnoreThroughStream, getLicensePath, getMessage, getMessage, getMessage, getMessage, getMessageResource, getName, getProperty, getProperty, getPropertyCount, getResourceAsFile, getResourceAsStream, getState, getStateArray, hasProperty, init, internalInit, isBreakPoint, loopPossibility, pluginCall, preClone, registerPluginCallReceiverClass, registerProperty, registerProperty, registPriperty, registProperty, registProperty, release, releaseComponentExit, resetMacro, rollback, setExceptionParam, term |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PROP_INPUTCOUNT
public static final java.lang.String PROP_OUTPUTCOUNT
Constructor Detail |
public MultiConnectorComponent(boolean bInput, boolean bOutput, int addStreamType)
bInput
- 入力コネクタを動的に増減させる場合truebOutput
- 出力コネクタを動的に増減させる場合trueaddStreamType
- 動的に生成するコネクタの受け入れるストリームタイプMethod Detail |
protected ComponentCompiler getCompiler()
getCompiler
in class Component
protected InputConnector createInputConnector()
protected OutputConnector createOutputConnector()
public int getInputConnectorCount()
public InputConnector getInputConnector(int idx)
public int getOutputConnectorCount()
public OutputConnector getOutputConnector(int idx)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |