| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.undo.UndoableEditSupport
public class UndoableEditSupport
A support class used for managing UndoableEdit listeners.
| Field Summary | |
|---|---|
| protected  CompoundEdit | compoundEdit | 
| protected  Vector<UndoableEditListener> | listeners | 
| protected  Object | realSource | 
| protected  int | updateLevel | 
| Constructor Summary | |
|---|---|
| UndoableEditSupport()Constructs an UndoableEditSupportobject. | |
| UndoableEditSupport(Object r)Constructs an UndoableEditSupportobject. | |
| Method Summary | |
|---|---|
| protected  void | _postEdit(UndoableEdit e)Called only from postEditandendUpdate. | 
|  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 undoableEditHappenedin all listeners. | 
|  UndoableEditListener[] | getUndoableEditListeners()Returns an array of all the UndoableEditListeners added
 to this UndoableEditSupport with addUndoableEditListener(). | 
|  int | getUpdateLevel()Returns the update level value. | 
|  void | postEdit(UndoableEdit e)DEADLOCK WARNING: Calling this method may call undoableEditHappenedin 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<UndoableEditListener> 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()
UndoableEditListeners added
 to this UndoableEditSupport with addUndoableEditListener().
UndoableEditListeners 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 ObjectString representation of this object| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.