com.infoteria.asteria.flowengine2.flow
Class ConnectorSet

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.flow.ConnectorSet
Direct Known Subclasses:
ComponentEntrance, ComponentExit

public abstract class ConnectorSet
extends Object

コネクタセットの基底クラスです。


Constructor Summary
protected ConnectorSet(Component owner)
          オーナーコンポーネントを指定してコネクタセットを作成します。
 
Method Summary
protected  void addSub(String name, Connector connector)
          サブコネクターを追加します。
 int getConnectorCount()
          デフォルトコネクタとサブコネクタの合計数を返します。
protected  Connector getDefault()
          デフォルトのコネクターを取得します。
 Component getOwnerComponent()
          オーナーコンポーネントを返します。
protected  Connector getSub(String name)
          サブコネクターを取得します。
protected  void setDefault(Connector connector)
          デフォルトのコネクターを設定します。
 Iterator subConnectors()
          subConnectors(true)と同じです。
 Iterator subConnectors(boolean bOrder)
          サブコネクタを返すIteratorです。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorSet

protected ConnectorSet(Component owner)
オーナーコンポーネントを指定してコネクタセットを作成します。
Parameters:
owner - オーナーコンポーネント
Method Detail

setDefault

protected void setDefault(Connector connector)
デフォルトのコネクターを設定します。
Parameters:
connector - デフォルトのコネクター

getDefault

protected Connector getDefault()
デフォルトのコネクターを取得します。
Returns:
デフォルトのコネクター

addSub

protected void addSub(String name,
                      Connector connector)
サブコネクターを追加します。
Parameters:
name - サブコネクターの名前
connector - サブコネクター

getSub

protected Connector getSub(String name)
サブコネクターを取得します。
Parameters:
name - サブコネクターの名前
Returns:
サブコネクター

getOwnerComponent

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

subConnectors

public Iterator subConnectors()
subConnectors(true)と同じです。

subConnectors

public Iterator subConnectors(boolean bOrder)
サブコネクタを返すIteratorです。
Parameters:
bAsc - Iteratorを追加順で返すか逆順で返すか?

getConnectorCount

public int getConnectorCount()
デフォルトコネクタとサブコネクタの合計数を返します。