Class ComponentEditor

java.lang.Object
com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
com.infoteria.asteria.flowbuilder2.plugin.ComponentEditor
All Implemented Interfaces:
BaseObjectListener, MetaData, EventListener
Direct Known Subclasses:
DefaultInspectorAdapter

public abstract class ComponentEditor extends BaseObjectAdapter implements MetaData
ダブルクリック時にコンポーネント(マッパー関数)編集を開始するListenerです。
  • Constructor Details

    • ComponentEditor

      public ComponentEditor()
    • ComponentEditor

      public ComponentEditor(String menuItem)
  • Method Details

    • getMenuItem

      protected String getMenuItem()
    • getMnemonic

      protected int getMnemonic()
    • setup

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

      public Object clone() throws CloneNotSupportedException
      Description copied from interface: MetaData
      自身の複製を返します。
      MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
      (CloneNotSupportedExceptionを投げても構いません。)
      Specified by:
      clone in interface MetaData
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • onDoubleClick

      public void onDoubleClick(BaseObjectUndoableEvent e)
      ダブルクリック時にはdoActionメソッドを実行します。
      Specified by:
      onDoubleClick in interface BaseObjectListener
      Overrides:
      onDoubleClick in class BaseObjectAdapter
    • doAction

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