com.infoteria.asteria.flowbuilder2.plugin
Class EditProperty

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
        |
        +--com.infoteria.asteria.flowbuilder2.plugin.EditProperty
All Implemented Interfaces:
BaseObjectListener, EventListener, MetaData
Direct Known Subclasses:
FileEditProperty

public class EditProperty
extends BaseObjectAdapter
implements MetaData

ダブルクリック時にプロパティ編集を開始するListenerです。


Constructor Summary
EditProperty()
           
 
Method Summary
 Object clone()
           
protected  void doDoubleClick(BaseHolder holder, BaseObject obj)
           
protected  Property getTargetProperty(BaseObject obj)
           
 void menuPopup(BaseObjectMenuEvent e)
           
 void onDoubleClick(BaseObjectUndoableEvent e)
           
 void setup(Element el)
           
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
added, cloned, created, destroyed, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, removed, unlinked
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditProperty

public EditProperty()
Method Detail

setup

public void setup(Element el)
Description copied from interface: MetaData
定義情報のある要素から設定情報を自身に反映します。
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

menuPopup

public void menuPopup(BaseObjectMenuEvent e)
Description copied from interface: BaseObjectListener
BaseObjectの右クリックでポップアップメニューを表示する前に発生するイベントです。
Overrides:
menuPopup in class BaseObjectAdapter

onDoubleClick

public void onDoubleClick(BaseObjectUndoableEvent e)
Description copied from interface: BaseObjectListener
BaseObjectをダブルクリックした時に発生するイベントです。
Overrides:
onDoubleClick in class BaseObjectAdapter

getTargetProperty

protected Property getTargetProperty(BaseObject obj)

doDoubleClick

protected void doDoubleClick(BaseHolder holder,
                             BaseObject obj)