Class Connector
java.lang.Object
com.infoteria.asteria.flowengine2.flow.Connector
- Direct Known Subclasses:
InputConnector,OutputConnector
コンポーネントにストリームを入出力するためのコネクタの抽象基底クラスです。
-
Constructor Summary
ConstructorsConstructorDescriptionConnector(int acceptType, boolean required) 受け入れるストリーム型と必須かどうかを指定してコネクタを作成します。 -
Method Summary
Modifier and TypeMethodDescriptionint受け入れるストリーム型を返します。オーナーコンポーネントを返します。booleanisAccept(int streamType) 引数で渡されたストリーム型を受け入れるかどうかをチェックします。booleanこのコネクタにストリームが必須かどうかを返します。
InputConnectorでは必須ストリームがそろうまでコンポーネントは実行されません。voidsetAcceptType(int streamType) 受け入れるストリーム型を設定します。
-
Constructor Details
-
Connector
public Connector(int acceptType, boolean required) 受け入れるストリーム型と必須かどうかを指定してコネクタを作成します。- Parameters:
required- このコネクタにストリームが必須の場合は truestreamType- StreamTypeで宣言されているStream型。複数指定する場合は "|" で接続
-
-
Method Details
-
isAccept
public boolean isAccept(int streamType) 引数で渡されたストリーム型を受け入れるかどうかをチェックします。- Parameters:
streamType- StreamTypeで宣言されているStream型のいずれか- Returns:
- ストリーム型を受け入れる場合は true
-
getAcceptType
public int getAcceptType()受け入れるストリーム型を返します。 -
setAcceptType
public void setAcceptType(int streamType) 受け入れるストリーム型を設定します。- Parameters:
streamType- StreamTypeで宣言されているStream型。複数指定する場合は "|" で接続
-
isRequired
public boolean isRequired()このコネクタにストリームが必須かどうかを返します。
InputConnectorでは必須ストリームがそろうまでコンポーネントは実行されません。 -
getOwnerComponent
オーナーコンポーネントを返します。
-