Class Connector

java.lang.Object
com.infoteria.asteria.flowengine2.flow.Connector
Direct Known Subclasses:
InputConnector, OutputConnector

public abstract class Connector extends Object
コンポーネントにストリームを入出力するためのコネクタの抽象基底クラスです。
  • Constructor Summary

    Constructors
    Constructor
    Description
    Connector(int acceptType, boolean required)
    受け入れるストリーム型と必須かどうかを指定してコネクタを作成します。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    受け入れるストリーム型を返します。
    オーナーコンポーネントを返します。
    boolean
    isAccept(int streamType)
    引数で渡されたストリーム型を受け入れるかどうかをチェックします。
    boolean
    このコネクタにストリームが必須かどうかを返します。
    InputConnectorでは必須ストリームがそろうまでコンポーネントは実行されません。
    void
    setAcceptType(int streamType)
    受け入れるストリーム型を設定します。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Connector

      public Connector(int acceptType, boolean required)
      受け入れるストリーム型と必須かどうかを指定してコネクタを作成します。
      Parameters:
      required - このコネクタにストリームが必須の場合は true
      streamType - 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

      public Component getOwnerComponent()
      オーナーコンポーネントを返します。