Class Connector

java.lang.Object
com.infoteria.asteria.flowbuilder2.base.Connector
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ComponentConnector

public abstract class Connector extends Object implements Cloneable
コネクタの基底クラスです。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    コネクタがリンクを無制限に受け入れることを示す定数「-1」
    static final String
    デフォルトのコネクタ名「default」
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
    コネクタにリンク可能な接続数を返します。
    コネクタの別名を返します。
    com.infoteria.asteria.flowbuilder2.base.Link
    getLink(int idx)
    idx番目のリンクを取得します。
    com.infoteria.asteria.flowbuilder2.base.Link
    名前を指定してリンクを取得します。
    int
    リンク数を返します。
    List<com.infoteria.asteria.flowbuilder2.base.Link>
     
    コネクタ名を返します。
    コネクタセットを返します。
    コネクタのオーナーオブジェクトを返します。
    完全なコネクタの表示名を返します
    int
    indexOf(com.infoteria.asteria.flowbuilder2.base.Link link)
    リンクの位置を返します。
    boolean
    コネクタに複数リンク可能かどうかを返します。
    boolean
    コネクタがコネクタセットのデフォルトコネクタであるかどうかを返します。
    abstract boolean
    コネクタが入力コネクタである場合はtrueを返します。
    boolean
    コネクタが出力コネクタである場合はtrueを返します。
    void
    コネクタにリンク可能な接続数を設定します。
    void
    コネクタの別名を設定します。
    void
    コネクタ名を設定します。

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NAME_DEFAULT

      public static final String NAME_DEFAULT
      デフォルトのコネクタ名「default」
      See Also:
  • Constructor Details

    • Connector

      public Connector()
    • Connector

      public Connector(String name)
  • Method Details

    • getName

      public String getName()
      コネクタ名を返します。
    • setName

      public void setName(String name)
      コネクタ名を設定します。
    • getAlias

      public String getAlias()
      コネクタの別名を返します。
    • setAlias

      public void setAlias(String name)
      コネクタの別名を設定します。
    • getAcceptLinkCount

      public int getAcceptLinkCount()
      コネクタにリンク可能な接続数を返します。
    • isAcceptMultiLink

      public boolean isAcceptMultiLink()
      コネクタに複数リンク可能かどうかを返します。
    • setAcceptLinkCount

      public void setAcceptLinkCount(int n)
      コネクタにリンク可能な接続数を設定します。
    • getOwner

      public ConnectorSet getOwner()
      コネクタセットを返します。
    • getOwnerObject

      public BaseObject getOwnerObject()
      コネクタのオーナーオブジェクトを返します。
    • getPresentationName

      public String getPresentationName()
      完全なコネクタの表示名を返します
    • getLinkList

      public List<com.infoteria.asteria.flowbuilder2.base.Link> getLinkList()
    • isDefaultConnector

      public boolean isDefaultConnector()
      コネクタがコネクタセットのデフォルトコネクタであるかどうかを返します。
    • isInputConnector

      public abstract boolean isInputConnector()
      コネクタが入力コネクタである場合はtrueを返します。
    • isOutputConnector

      public boolean isOutputConnector()
      コネクタが出力コネクタである場合はtrueを返します。
    • getLinkCount

      public int getLinkCount()
      リンク数を返します。
    • getLink

      public com.infoteria.asteria.flowbuilder2.base.Link getLink(int idx)
      idx番目のリンクを取得します。
    • getLink

      public com.infoteria.asteria.flowbuilder2.base.Link getLink(String name)
      名前を指定してリンクを取得します。
    • indexOf

      public int indexOf(com.infoteria.asteria.flowbuilder2.base.Link link)
      リンクの位置を返します。
    • clone

      public Object clone()
      Overrides:
      clone in class Object