Package Summary  Overview Summary

class:UndoableEditSupport [NONE]



  • public class UndoableEditSupport
    extends Object
    
    A support class used for managing UndoableEdit listeners.

field:updateLevel [NONE]

  • updateLevel

    protected int updateLevel
    The update level.

field:compoundEdit [NONE]

  • compoundEdit

    protected CompoundEdit compoundEdit
    The compound edit.

field:listeners [NONE]

field:realSource [NONE]

  • realSource

    protected Object realSource
    The real source.

constructor:UndoableEditSupport() [NONE]

  • UndoableEditSupport

    public UndoableEditSupport​()
    Constructs an UndoableEditSupport object.

constructor:UndoableEditSupport(java.lang.Object) [NONE]

  • UndoableEditSupport

    public UndoableEditSupport​(Object r)
    Constructs an UndoableEditSupport object.
    Parameters:
    r - an Object

method:addUndoableEditListener(javax.swing.event.UndoableEditListener) [NONE]

method:removeUndoableEditListener(javax.swing.event.UndoableEditListener) [NONE]

method:getUndoableEditListeners() [NONE]

  • getUndoableEditListeners

    public UndoableEditListener[] getUndoableEditListeners​()
    Returns an array of all the UndoableEditListeners added to this UndoableEditSupport with addUndoableEditListener().
    Returns:
    all of the UndoableEditListeners added or an empty array if no listeners have been added
    Since:
    1.4

method:_postEdit(javax.swing.undo.UndoableEdit) [NONE]

  • _postEdit

    protected void _postEdit​(UndoableEdit e)
    Called only from postEdit and endUpdate. Calls undoableEditHappened in all listeners. No synchronization is performed here, since the two calling methods are synchronized.
    Parameters:
    e - edit to be verified

method:postEdit(javax.swing.undo.UndoableEdit) [NONE]

  • postEdit

    public void postEdit​(UndoableEdit e)
    DEADLOCK WARNING: Calling this method may call undoableEditHappened in all listeners. It is unwise to call this method from one of its listeners.
    Parameters:
    e - edit to be posted

method:getUpdateLevel() [NONE]

  • getUpdateLevel

    public int getUpdateLevel​()
    Returns the update level value.
    Returns:
    an integer representing the update level

method:beginUpdate() [NONE]

  • beginUpdate

    public void beginUpdate​()

method:createCompoundEdit() [NONE]

  • createCompoundEdit

    protected CompoundEdit createCompoundEdit​()
    Called only from beginUpdate. Exposed here for subclasses' use.
    Returns:
    new created CompoundEdit object

method:endUpdate() [NONE]

  • endUpdate

    public void endUpdate​()
    DEADLOCK WARNING: Calling this method may call undoableEditHappened in all listeners. It is unwise to call this method from one of its listeners.

method:toString() [NONE]

  • toString

    public String toString​()
    Returns a string that displays and identifies this object's properties.
    Overrides:
    toString in class Object
    Returns:
    a String representation of this object