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

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

public abstract class ComponentEditor
extends BaseObjectAdapter
implements MetaData

ダブルクリック時にコンポーネント(マッパー関数)編集を開始するListenerです。


コンストラクタの概要
ComponentEditor()
           
 
メソッドの概要
 Object clone()
           
protected abstract  void doAction(BaseObjectUndoableEvent e, boolean bEditable)
          このメソッドをオーバーライドしてダブルクリック時の処理を実装します。
 void menuPopup(BaseObjectMenuEvent e)
          ダブルクリック時の処理を右クリックメニューに追加します。
 void onDoubleClick(BaseObjectUndoableEvent e)
          ダブルクリック時にはdoActionメソッドを実行します。
 void setup(Element el)
          要素から定義内容を読み取ります。
 
クラス com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter から継承したメソッド
added, cloned, created, destroyed, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, removed, unlinked
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ComponentEditor

public ComponentEditor()
メソッドの詳細

setup

public void setup(Element el)
要素から定義内容を読み取ります。
menuItem - メニューに表示するキャプションを指定します。(必須)
mnemonic - メニューのAccelaratorキーを指定します。(オプション)
定義:
インタフェース MetaData 内の setup

clone

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

menuPopup

public void menuPopup(BaseObjectMenuEvent e)
ダブルクリック時の処理を右クリックメニューに追加します。
オーバーライド:
クラス BaseObjectAdapter 内の menuPopup

onDoubleClick

public void onDoubleClick(BaseObjectUndoableEvent e)
ダブルクリック時にはdoActionメソッドを実行します。
オーバーライド:
クラス BaseObjectAdapter 内の onDoubleClick

doAction

protected abstract void doAction(BaseObjectUndoableEvent e,
                                 boolean bEditable)
このメソッドをオーバーライドしてダブルクリック時の処理を実装します。