javax.swing.text
Class AbstractDocument.ElementEdit

java.lang.Object
  extended by javax.swing.undo.AbstractUndoableEdit
      extended by javax.swing.text.AbstractDocument.ElementEdit
All Implemented Interfaces:
Serializable, DocumentEvent.ElementChange, UndoableEdit
Enclosing class:
AbstractDocument

public static class AbstractDocument.ElementEdit
extends AbstractUndoableEdit
implements DocumentEvent.ElementChange

An implementation of DocumentEvent.ElementChange to be added to AbstractDocument.DefaultDocumentEvents.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName
 
Constructor Summary
AbstractDocument.ElementEdit(Element elem, int index, Element[] removed, Element[] added)
          Creates a new ElementEdit.
 
Method Summary
 Element[] getChildrenAdded()
          Returns the added elements.
 Element[] getChildrenRemoved()
          Returns the removed elements.
 Element getElement()
          Returns the changed element.
 int getIndex()
          Returns the index of the change.
 
Methods inherited from class javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, redo, replaceEdit, toString, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractDocument.ElementEdit

public AbstractDocument.ElementEdit(Element elem,
                                    int index,
                                    Element[] removed,
                                    Element[] added)
Creates a new ElementEdit.

Parameters:
elem - the changed element
index - the index of the change
removed - the removed elements
added - the added elements
Method Detail

getChildrenAdded

public Element[] getChildrenAdded()
Returns the added elements.

Specified by:
getChildrenAdded in interface DocumentEvent.ElementChange
Returns:
the added elements

getChildrenRemoved

public Element[] getChildrenRemoved()
Returns the removed elements.

Specified by:
getChildrenRemoved in interface DocumentEvent.ElementChange
Returns:
the removed elements

getElement

public Element getElement()
Returns the changed element.

Specified by:
getElement in interface DocumentEvent.ElementChange
Returns:
the changed element

getIndex

public int getIndex()
Returns the index of the change.

Specified by:
getIndex in interface DocumentEvent.ElementChange
Returns:
the index of the change