java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit
- All Implemented Interfaces:
Serializable,UndoableEdit
- Enclosing class:
DefaultStyledDocument
An UndoableEdit used to remember AttributeSet changes to an
Element.
-
Field Summary
Fields修饰符和类Field描述protected AttributeSetCopy of the AttributeSet the Element contained.protected ElementAffected Element.protected booleantrue if all the attributes in the element were removed first.protected AttributeSetAttributeSet containing additional entries, must be non-mutable!Fields declared in class javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName -
Constructor Summary
ConstructorsConstructor描述AttributeUndoableEdit(Element element, AttributeSet newAttributes, boolean isReplacing) Constructs anAttributeUndoableEdit. -
Method Summary
Methods declared in class javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
-
Field Details
-
newAttributes
AttributeSet containing additional entries, must be non-mutable! -
copy
Copy of the AttributeSet the Element contained. -
isReplacing
protected boolean isReplacingtrue if all the attributes in the element were removed first. -
element
Affected Element.
-
-
Constructor Details
-
AttributeUndoableEdit
Constructs anAttributeUndoableEdit.- Parameters:
element- the elementnewAttributes- the new attributesisReplacing- true if all the attributes in the element were removed first.
-
-
Method Details
-
redo
Redoes a change.- Specified by:
redoin interfaceUndoableEdit- Overrides:
redoin classAbstractUndoableEdit- Throws:
CannotRedoException- if the change cannot be redone- See Also:
-
undo
Undoes a change.- Specified by:
undoin interfaceUndoableEdit- Overrides:
undoin classAbstractUndoableEdit- Throws:
CannotUndoException- if the change cannot be undone- See Also:
-