|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.undo.UndoableEditSupport
A support class used for managing UndoableEdit
listeners.
Field Summary | |
protected CompoundEdit |
compoundEdit
|
protected Vector |
listeners
|
protected Object |
realSource
|
protected int |
updateLevel
|
Constructor Summary | |
UndoableEditSupport()
Constructs an UndoableEditSupport object. |
|
UndoableEditSupport(Object r)
Constructs an UndoableEditSupport object. |
Method Summary | |
protected void |
_postEdit(UndoableEdit e)
Called only from postEdit and endUpdate . |
void |
addUndoableEditListener(UndoableEditListener l)
Registers an UndoableEditListener . |
void |
beginUpdate()
|
protected CompoundEdit |
createCompoundEdit()
Called only from beginUpdate . |
void |
endUpdate()
DEADLOCK WARNING: Calling this method may call undoableEditHappened in all listeners. |
UndoableEditListener[] |
getUndoableEditListeners()
Returns an array of all the UndoableEditListener s added
to this UndoableEditSupport with addUndoableEditListener(). |
int |
getUpdateLevel()
Returns the update level value. |
void |
postEdit(UndoableEdit e)
DEADLOCK WARNING: Calling this method may call undoableEditHappened in all listeners. |
void |
removeUndoableEditListener(UndoableEditListener l)
Removes an UndoableEditListener . |
String |
toString()
Returns a string that displays and identifies this object's properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected int updateLevel
protected CompoundEdit compoundEdit
protected Vector listeners
protected Object realSource
Constructor Detail |
public UndoableEditSupport()
UndoableEditSupport
object.
public UndoableEditSupport(Object r)
UndoableEditSupport
object.
r
- an Object
Method Detail |
public void addUndoableEditListener(UndoableEditListener l)
UndoableEditListener
.
The listener is notified whenever an edit occurs which can be undone.
l
- an UndoableEditListener
objectremoveUndoableEditListener(javax.swing.event.UndoableEditListener)
public void removeUndoableEditListener(UndoableEditListener l)
UndoableEditListener
.
l
- the UndoableEditListener
object to be removedaddUndoableEditListener(javax.swing.event.UndoableEditListener)
public UndoableEditListener[] getUndoableEditListeners()
UndoableEditListener
s added
to this UndoableEditSupport with addUndoableEditListener().
UndoableEditListener
s added or an empty
array if no listeners have been addedprotected void _postEdit(UndoableEdit e)
postEdit
and endUpdate
. Calls
undoableEditHappened
in all listeners. No synchronization
is performed here, since the two calling methods are synchronized.
public void postEdit(UndoableEdit e)
undoableEditHappened
in all listeners.
It is unwise to call this method from one of its listeners.
public int getUpdateLevel()
public void beginUpdate()
protected CompoundEdit createCompoundEdit()
beginUpdate
.
Exposed here for subclasses' use.
public void endUpdate()
undoableEditHappened
in all listeners.
It is unwise to call this method from one of its listeners.
public String toString()
toString
in class Object
String
representation of this object
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.