com.infoteria.asteria.flowbuilder2.plugin
Class ReplaceComponent

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
        |
        +--com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase
              |
              +--com.infoteria.asteria.flowbuilder2.plugin.ReplaceComponent
All Implemented Interfaces:
BaseObjectListener, EventListener, MetaData, com.infoteria.gui.property.PropertyFilter

public class ReplaceComponent
extends com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase

コンポーネントに置き換えメニューをつけるListenerです。
特殊な置き換えに対応するためにはサブクラスを作成する必要があります。(Excelコンポーネントなど)


Inner Class Summary
protected  class ReplaceComponent.ReplaceComponentAction
           
 
Fields inherited from class com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase
_list
 
Constructor Summary
ReplaceComponent()
           
 
Method Summary
protected  Action createReplaceAction(BaseObjectUndoableEvent e, com.infoteria.asteria.util.NamedMap map)
           
protected  void postProcess(Component original, Component replace, BaseObjectUndoableEvent e)
           
 void setup(Element el)
           
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase
clone, isCalcEnabled, match, menuPopup, postSetup, processMenu, processObject, setupReplace
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
added, cloned, created, destroyed, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, onDoubleClick, removed, unlinked
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplaceComponent

public ReplaceComponent()
Method Detail

setup

public void setup(Element el)
Description copied from interface: MetaData
定義情報のある要素から設定情報を自身に反映します。
Overrides:
setup in class com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase

createReplaceAction

protected Action createReplaceAction(BaseObjectUndoableEvent e,
                                     com.infoteria.asteria.util.NamedMap map)
Overrides:
createReplaceAction in class com.infoteria.asteria.flowbuilder2.plugin.ReplacePluginBase

postProcess

protected void postProcess(Component original,
                           Component replace,
                           BaseObjectUndoableEvent e)