com.infoteria.asteria.flowbuilder2.plugin
Class SelectTemplate

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
        |
        +--com.infoteria.asteria.flowbuilder2.plugin.SelectTemplate
All Implemented Interfaces:
BaseObjectListener, EventListener, MetaData

public class SelectTemplate
extends BaseObjectAdapter
implements MetaData

ダブルクリック時に「テンプレートから選択」を実行するListenerです。
テンプレートファイルはjarファイルの中から読み出すことができます。


Constructor Summary
SelectTemplate()
           
 
Method Summary
 Object clone()
           
 void onDoubleClick(BaseObjectUndoableEvent e)
          ダブルクリック時には標準メニューの「テンプレートから選択」を実行します。
USER_HOME/.asteria/formulaにこのコンポーネント(マッパー関数)のテンプレートファイルが 存在しない場合はjarファイル内から指定のテンプレートファイルを抜き出します。
 void setup(Element el)
          テンプレートが定義されているファイル名を「filename」属性で指定します。
ファイルはjarファイル内のコンポーネント(またはマッパー関数)のclassと同一パッケージになければなりません
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
added, cloned, created, destroyed, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, menuPopup, removed, unlinked
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectTemplate

public SelectTemplate()
Method Detail

setup

public void setup(Element el)
テンプレートが定義されているファイル名を「filename」属性で指定します。
ファイルはjarファイル内のコンポーネント(またはマッパー関数)のclassと同一パッケージになければなりません
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

onDoubleClick

public void onDoubleClick(BaseObjectUndoableEvent e)
ダブルクリック時には標準メニューの「テンプレートから選択」を実行します。
USER_HOME/.asteria/formulaにこのコンポーネント(マッパー関数)のテンプレートファイルが 存在しない場合はjarファイル内から指定のテンプレートファイルを抜き出します。
Overrides:
onDoubleClick in class BaseObjectAdapter