com.infoteria.asteria.flowbuilder2.plugin
クラス ConnectorController

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.plugin.ConnectorController
すべての実装インタフェース:
EventListener, MetaData, PropertyChangeListener

public class ConnectorController
extends Object
implements PropertyChangeListener, MetaData

Property値の変更に連動して入出力コネクタを増減するPropertyListenerです。


コンストラクタの概要
ConnectorController()
           
 
メソッドの概要
 Object clone()
           
protected  ComponentConnector createInputConnector(Component c, int idx)
          新規に入力コネクタを作成する場合に使用されるテンプレートメソッド。
protected  ComponentConnector createOutputConnector(Component c, int idx)
          新規に出力コネクタを作成する場合に使用されるテンプレートメソッド。
protected  void doConnectorChange(PropertyChangeEvent e, int oldCount, int newCount)
           
protected  boolean isInput()
           
 void propertyChanged(PropertyChangeEvent e)
           
 void propertyChanging(PropertyChangeEvent e)
           
protected  void setInput(boolean b)
           
 void setup(Element el)
           
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConnectorController

public ConnectorController()
メソッドの詳細

isInput

protected boolean isInput()

setInput

protected void setInput(boolean b)

setup

public void setup(Element el)
インタフェース MetaData の記述:
定義情報のある要素から設定情報を自身に反映します。
定義:
インタフェース MetaData 内の setup

propertyChanged

public void propertyChanged(PropertyChangeEvent e)
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直後に発生するイベント
定義:
インタフェース PropertyChangeListener 内の propertyChanged

clone

public Object clone()
             throws CloneNotSupportedException
インタフェース MetaData の記述:
自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)
定義:
インタフェース MetaData 内の clone
オーバーライド:
クラス Object 内の clone

createOutputConnector

protected ComponentConnector createOutputConnector(Component c,
                                                   int idx)
新規に出力コネクタを作成する場合に使用されるテンプレートメソッド。
必要に応じてオーバーライドします。

createInputConnector

protected ComponentConnector createInputConnector(Component c,
                                                  int idx)
新規に入力コネクタを作成する場合に使用されるテンプレートメソッド。
必要に応じてオーバーライドします。

propertyChanging

public void propertyChanging(PropertyChangeEvent e)
                      throws PropertyChangeVetoException
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
定義:
インタフェース PropertyChangeListener 内の propertyChanging

doConnectorChange

protected void doConnectorChange(PropertyChangeEvent e,
                                 int oldCount,
                                 int newCount)
                          throws PropertyChangeVetoException