com.infoteria.asteria.flowbuilder2.event
Class BaseObjectUndoableEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--com.infoteria.asteria.flowbuilder2.event.BaseHolderEvent
              |
              +--com.infoteria.asteria.flowbuilder2.event.BaseObjectEvent
                    |
                    +--com.infoteria.asteria.flowbuilder2.event.BaseObjectUndoableEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BaseObjectMenuEvent

public class BaseObjectUndoableEvent
extends BaseObjectEvent

Undoを追加できるBaseObjectEventです。

See Also:
Serialized Form

Fields inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectEvent
DOUBLE_CLICK, MENU_POPUP
 
Fields inherited from class com.infoteria.asteria.flowbuilder2.event.BaseHolderEvent
CLONED, CREATED, DESTROYED, LINK_ADDED, LINK_REMOVED, LOADED, LOADING, OBJECT_ADDED, OBJECT_REMOVED
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
BaseObjectUndoableEvent(BaseHolder holder, BaseObject obj, boolean bEditable, int id)
           
 
Method Summary
 void addUndo(UndoableEdit undo)
          Undoを追加します。
 void commit()
          イベント処理でUndo可能なコマンドが実行された場合、それをUndoManagerに登録します。
 boolean isBaseHolderEditable()
          対象となるBaseHolderが編集可能かどうかを返します。
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectEvent
getBaseObject
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseHolderEvent
getBaseHolder, getId
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseObjectUndoableEvent

public BaseObjectUndoableEvent(BaseHolder holder,
                               BaseObject obj,
                               boolean bEditable,
                               int id)
Method Detail

isBaseHolderEditable

public boolean isBaseHolderEditable()
対象となるBaseHolderが編集可能かどうかを返します。

addUndo

public void addUndo(UndoableEdit undo)
Undoを追加します。

commit

public void commit()
イベント処理でUndo可能なコマンドが実行された場合、それをUndoManagerに登録します。