|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.undo.AbstractUndoableEdit
![]()
![]()
![]()
javax.swing.undo.CompoundEdit
![]()
![]()
![]()
javax.swing.text.AbstractDocument.DefaultDocumentEvent
, DocumentEvent
, UndoableEdit


public class AbstractDocument.DefaultDocumentEvent


Stores document changes as the document is being modified. Can subsequently be used for change notification when done with the document modification transaction. This is used by the AbstractDocument class and its extensions for broadcasting change information to the document listeners.
| Nested Class Summary |
|---|
Nested classes/interfaces inherited from interface javax.swing.event.DocumentEvent ![]() |
|---|
DocumentEvent.ElementChange |
| Field Summary |
|---|
Fields inherited from class javax.swing.undo.CompoundEdit ![]() |
|---|
edits |
Fields inherited from class javax.swing.undo.AbstractUndoableEdit ![]() |
|---|
RedoName |
| Constructor Summary | |
|---|---|
AbstractDocument.DefaultDocumentEvent
Constructs a change record. |
|
| Method Summary | |
|---|---|
boolean |
addEdit
Adds a document edit. |
DocumentEvent.ElementChange |
getChange
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. |
Methods inherited from class javax.swing.undo.CompoundEdit ![]() |
|---|
canRedo |
Methods inherited from class javax.swing.undo.AbstractUndoableEdit ![]() |
|---|
replaceEdit |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public AbstractDocument.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)| Method Detail |
|---|

public String![]()
![]()
toString()
toString

in class CompoundEdit


public boolean addEdit(UndoableEdit![]()
![]()
anEdit)
addEdit

in interface UndoableEdit

addEdit

in class CompoundEdit

anEdit - a document edit record
UndoableEdit.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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||