|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.flowengine2.flow.Connector
|
+--com.infoteria.asteria.flowengine2.flow.InputConnector
入力コネクタです。
| Field Summary | |
static int |
LINK_UNBOUNDED
リンクを無制限に受け入れることをあらわす定数 |
| Constructor Summary | |
InputConnector(int acceptType,
boolean required)
受け入れるストリーム型と必須かどうかを指定してコネクタを作成します。 |
|
| Method Summary | |
int |
getAcceptLinkCount()
リンクを受け入れる数を取得します。 |
StreamDataObject |
getStream()
getStream(isAcceptContainer(), isExpandContainer())と同じです。 |
StreamDataObject |
getStream(boolean bAcceptContainer,
boolean bExpandContainer)
コネクタに入力された最初のストリームを返します。 AcceptLinkCountが 1のコネクタであれは getStreamArray()よりもこのメソッドを使用した方が若干速いです。 isExpandContainerがtrueの場合で、見つかったStreamがStreamDataContainerの場合はコンテナ内の最初のStreamが返されます。 |
StreamDataObject[] |
getStreamArray()
コネクタに入力されたストリームを配列で返します。 入力ストリームがない場合は空の配列を返します。 isExpandContainerがtrueの場合はStreamDataContainerは展開されて取得されます。 |
boolean |
isAcceptContainer()
このコネクタでStreamDataContainerを受け入れるかどうかを取得します。 |
boolean |
isExpandContainer()
このコネクタでStreamDataContainerを展開するかどうかを取得します。 |
void |
setAcceptContainer(boolean value)
このコネクタでStreamDataContainerを受け入れるかどうかを設定します。 |
void |
setAcceptLinkCount(int value)
リンクを受け入れる数を設定します。 無制限にリンクを受け入れる場合はLINK_UNBOUNDEDを指定します。 |
void |
setExpandContainer(boolean value)
このコネクタでStreamDataContainerを展開するかどうかを設定します。 |
| Methods inherited from class com.infoteria.asteria.flowengine2.flow.Connector |
getAcceptType, getOwnerComponent, isAccept, isRequired, setAcceptType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static int LINK_UNBOUNDED
| Constructor Detail |
public InputConnector(int acceptType,
boolean required)
streamType - StreamTypeで宣言されているStream型。複数指定する場合は "|" で接続required - このコネクタにストリームが必須の場合は true| Method Detail |
public void setAcceptLinkCount(int value)
public int getAcceptLinkCount()
public StreamDataObject[] getStreamArray()
throws StreamException
public StreamDataObject getStream()
throws StreamException
public StreamDataObject getStream(boolean bAcceptContainer,
boolean bExpandContainer)
throws StreamException
bAcceptContainer - コンテナを許容するかどうかbExpandContainer - コンテナを分解するかどうかpublic boolean isExpandContainer()
public void setExpandContainer(boolean value)
public boolean isAcceptContainer()
public void setAcceptContainer(boolean value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||