public class AbstractDocument.DefaultDocumentEvent extends CompoundEdit implements DocumentEvent
DocumentEvent.ElementChange, DocumentEvent.EventType
edits
RedoName, UndoName
Constructor and Description |
---|
DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
构建变更记录。
|
Modifier and Type | Method and Description |
---|---|
boolean |
addEdit(UndoableEdit anEdit)
添加文档编辑。
|
DocumentEvent.ElementChange |
getChange(Element elem)
获取元素的更改。
|
Document |
getDocument()
获取来源于更改事件的文档。
|
int |
getLength()
返回更改的长度。
|
int |
getOffset()
返回变更开始文档中的偏移量。
|
String |
getPresentationName()
提供适用于(例如更改日志)的此编辑的本地化,可读取的描述。
|
String |
getRedoPresentationName()
提供本编辑的可重写形式的本地化,可读的描述,例如
|
DocumentEvent.EventType |
getType()
返回事件的类型。
|
String |
getUndoPresentationName()
提供这种编辑的可撤销形式的本地化,可读的描述,例如
|
boolean |
isSignificant()
DefaultDocument事件很重要。
|
void |
redo()
重做一个变化。
|
String |
toString()
返回更改事件的字符串描述。
|
void |
undo()
撤消更改。
|
canRedo, canUndo, die, end, isInProgress, lastEdit
replaceEdit
public DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
offs
- 更改文档中的偏移量> = 0
len
- 更改的长度> = 0
type
- 事件的类型(DocumentEvent.EventType)
public String toString()
toString
在
CompoundEdit
类
public boolean addEdit(UndoableEdit anEdit)
addEdit
在界面
UndoableEdit
addEdit
在
CompoundEdit
anEdit
- 文件编辑记录
UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
public void redo() throws CannotRedoException
redo
在接口
UndoableEdit
redo
在
CompoundEdit
类
CannotRedoException
- 如果更改无法重做
AbstractUndoableEdit.canRedo()
public void undo() throws CannotUndoException
undo
在接口
UndoableEdit
undo
在
CompoundEdit
CannotUndoException
- 如果更改无法撤消
AbstractUndoableEdit.canUndo()
public boolean isSignificant()
isSignificant
在接口
UndoableEdit
isSignificant
在
CompoundEdit
UndoableEdit.isSignificant()
public String getPresentationName()
getPresentationName
在界面
UndoableEdit
getPresentationName
在
CompoundEdit
AbstractUndoableEdit.getUndoPresentationName()
,
AbstractUndoableEdit.getRedoPresentationName()
public String getUndoPresentationName()
getUndoPresentationName
在接口
UndoableEdit
getUndoPresentationName
在
CompoundEdit
类
AbstractUndoableEdit.getPresentationName()
public String getRedoPresentationName()
getRedoPresentationName
在界面
UndoableEdit
getRedoPresentationName
在
CompoundEdit
AbstractUndoableEdit.getPresentationName()
public DocumentEvent.EventType getType()
getType
在接口
DocumentEvent
DocumentEvent.getType()
public int getOffset()
getOffset
在接口
DocumentEvent
DocumentEvent.getOffset()
public int getLength()
getLength
在接口
DocumentEvent
DocumentEvent.getLength()
public Document getDocument()
getDocument
在界面
DocumentEvent
DocumentEvent.getDocument()
public DocumentEvent.ElementChange getChange(Element elem)
getChange
在界面
DocumentEvent
elem
- 元素