public class AbstractDocument.DefaultDocumentEvent extends CompoundEdit implements DocumentEvent
DocumentEvent.ElementChange, DocumentEvent.EventType edits RedoName, UndoName | Constructor | Description |
|---|---|
DefaultDocumentEvent (int offs,
int len,
DocumentEvent.EventType type) |
Constructs a change record.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
addEdit (UndoableEdit anEdit) |
Adds a document edit.
|
DocumentEvent.ElementChange |
getChange (Element elem) |
Gets the changes for an element.
|
Document |
getDocument () |
Gets the document that sourced the change event.
|
int |
getLength () |
Returns the length of the change.
|
int |
getOffset () |
Returns the offset within the document of the start of the change.
|
String |
getPresentationName () |
Provides a localized, human readable description of this edit
suitable for use in, say, a change log.
|
String |
getRedoPresentationName () |
Provides a localized, human readable description of the redoable
form of this edit, e.g.
|
DocumentEvent.EventType |
getType () |
Returns the type of event.
|
String |
getUndoPresentationName () |
Provides a localized, human readable description of the undoable
form of this edit, e.g.
|
boolean |
isSignificant () |
DefaultDocument events are significant.
|
void |
redo () |
Redoes a change.
|
String |
toString () |
Returns a string description of the change event.
|
void |
undo () |
Undoes a change.
|
canRedo, canUndo, die, end, isInProgress, lastEdit replaceEdit public DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
offs - the offset into the document of the change >= 0len - the length of the change >= 0type - the type of event (DocumentEvent.EventType)public String toString()
toString in class CompoundEdit public boolean addEdit(UndoableEdit anEdit)
addEdit in interface UndoableEdit addEdit in class CompoundEdit anEdit - a document edit recordUndoableEdit.addEdit(javax.swing.undo.UndoableEdit) public void redo() throws CannotRedoException
redo in interface UndoableEdit redo in class CompoundEdit CannotRedoException - if the change cannot be redoneAbstractUndoableEdit.canRedo() public void undo() throws CannotUndoException
undo in interface UndoableEdit undo in class CompoundEdit CannotUndoException - if the change cannot be undoneAbstractUndoableEdit.canUndo() public boolean isSignificant()
isSignificant in interface UndoableEdit isSignificant in class CompoundEdit UndoableEdit.isSignificant() public String getPresentationName()
getPresentationName in interface UndoableEdit getPresentationName in class CompoundEdit AbstractUndoableEdit.getUndoPresentationName(),
AbstractUndoableEdit.getRedoPresentationName() public String getUndoPresentationName()
getUndoPresentationName in interface UndoableEdit getUndoPresentationName in class CompoundEdit AbstractUndoableEdit.getPresentationName() public String getRedoPresentationName()
getRedoPresentationName in interface UndoableEdit getRedoPresentationName in class CompoundEdit AbstractUndoableEdit.getPresentationName() public DocumentEvent.EventType getType()
getType in interface DocumentEvent DocumentEvent.getType() public int getOffset()
getOffset in interface DocumentEvent DocumentEvent.getOffset() public int getLength()
getLength in interface DocumentEvent DocumentEvent.getLength() public Document getDocument()
getDocument in interface DocumentEvent DocumentEvent.getDocument() public DocumentEvent.ElementChange getChange(Element elem)
getChange in interface DocumentEvent elem - the element Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.