Class ConnectorSet

java.lang.Object
com.infoteria.asteria.flowbuilder2.base.ConnectorSet
All Implemented Interfaces:
Cloneable

public class ConnectorSet extends Object implements Cloneable
入出力のコネクタセットです。 一つのデフォルトコネクタを持ち複数のサブコネクタを持つことができます。
  • Field Details

  • Constructor Details

    • ConnectorSet

      public ConnectorSet(Connector def, int location)
    • ConnectorSet

      public ConnectorSet(Connector def, int location, String state, boolean bDefault)
  • Method Details

    • strToLocation

      public static int strToLocation(String s)
    • locationToString

      public static String locationToString(int loc)
    • getOwner

      public BaseObject getOwner()
      コネクタセットを所持するオーナーオブジェクトを返します。
    • setOwner

      public void setOwner(BaseObject owner)
      コネクタセットを所持するオーナーオブジェクトを設定します。
    • getState

      public String getState()
      コネクタセットのState(分岐に対応)を返します。
    • setState

      public void setState(String state)
      コネクタセットのState(分岐に対応)を設定します。
    • isDefaultState

      public boolean isDefaultState()
      デフォルトのStateであるかどうかを返します。
    • getDefaultConnector

      public Connector getDefaultConnector()
      デフォルトコネクタを返します。
    • getConnector

      public Connector getConnector(String name)
      名前を指定してコネクタを取得します。
    • getConnectorCount

      public int getConnectorCount()
      所持するコネクタ数を返します。
    • getConnectors

      public Connector[] getConnectors()
      所持するコネクタを配列で返します。
    • addSubConnector

      public void addSubConnector(Connector con)
      サブコネクタを追加します。
    • insertSubConnector

      public void insertSubConnector(Connector con, int idx)
      サブコネクタを挿入します。
    • removeSubConnector

      public void removeSubConnector(Connector con)
      サブコネクタを削除します。
    • indexOfSubConnector

      public int indexOfSubConnector(Connector con)
      サブコネクタの位置を返します。
    • getLocation

      public int getLocation()
      コネクタセットのアイコン上での位置を返します。
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object