public class CompoundEdit extends AbstractUndoableEdit
Модификатор и Тип | Поле и Описание |
---|---|
protected Vector<UndoableEdit> |
редактирования
Набор
UndoableEdit s отменить/делать заново в массе этим CompoundEdit . |
RedoName, UndoName
Конструктор и Описание |
---|
CompoundEdit() |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
addEdit(UndoableEdit anEdit)
Если это редактирование
inProgress , принимает anEdit и возвращает true. |
boolean |
canRedo()
Возвращает false если
isInProgress или если супер возвращает false. |
boolean |
canUndo()
Возвращает false если
isInProgress или если супер возвращает false. |
void |
die()
Передается
die к каждому подредактированию, в реверсе порядка, что они были добавлены. |
void |
end()
Наборы
inProgress ко лжи. |
Строка |
getPresentationName()
Возвраты
getPresentationName от последнего UndoableEdit добавленный к edits . |
Строка |
getRedoPresentationName()
Возвраты
getRedoPresentationName от последнего UndoableEdit добавленный к edits . |
Строка |
getUndoPresentationName()
Возвраты
getUndoPresentationName от последнего UndoableEdit добавленный к edits . |
boolean |
isInProgress()
Возвращает true, если это редактирование происходит - то есть, это не получило конец.
|
boolean |
isSignificant()
Возвращает true если любой из
UndoableEdit s в edits сделать. |
protected UndoableEdit |
lastEdit()
Возвращает последнее
UndoableEdit в edits , или null если edits пусто. |
void |
redo()
Передается
redo ко всем содержавшим UndoableEdit s в порядке, в котором они были добавлены. |
Строка |
toString()
Возвращает строку, которая выводит на экран и идентифицирует свойства этого объекта.
|
void |
undo()
Передается
undo ко всем содержавшим UndoableEdits в реверсе порядка, в котором они были добавлены. |
replaceEdit
protected Vector<UndoableEdit> edits
UndoableEdit
s отменить/делать заново в массе этим CompoundEdit
.public void undo() throws CannotUndoException
undo
ко всем содержавшим UndoableEdits
в реверсе порядка, в котором они были добавлены.undo
в интерфейсе UndoableEdit
undo
в class AbstractUndoableEdit
CannotUndoException
- если canUndo
возвраты false
AbstractUndoableEdit.canUndo()
public void redo() throws CannotRedoException
redo
ко всем содержавшим UndoableEdit
s в порядке, в котором они были добавлены.redo
в интерфейсе UndoableEdit
redo
в class AbstractUndoableEdit
CannotRedoException
- если canRedo
возвраты false
AbstractUndoableEdit.canRedo()
protected UndoableEdit lastEdit()
UndoableEdit
в edits
, или null
если edits
пусто.public void die()
die
к каждому подредактированию, в реверсе порядка, что они были добавлены.die
в интерфейсе UndoableEdit
die
в class AbstractUndoableEdit
die()
public boolean addEdit(UndoableEdit anEdit)
inProgress
, принимает anEdit
и возвращает true. Последнее редактирование, добавленное к этому CompoundEdit
дается шанс addEdit(anEdit)
. Если это отказывается (возвращает false), anEdit
дается шанс replaceEdit
последнее редактирование. Если anEdit
возвращает false здесь, он добавляется к edits
.
addEdit
в интерфейсе UndoableEdit
addEdit
в class AbstractUndoableEdit
anEdit
- редактирование, которое будет добавленоinProgress
; иначе возвращает falseUndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
public boolean canUndo()
isInProgress
или если супер возвращает false.canUndo
в интерфейсе UndoableEdit
canUndo
в class AbstractUndoableEdit
alive
и hasBeenDone
true
isInProgress()
public boolean canRedo()
isInProgress
или если супер возвращает false.canRedo
в интерфейсе UndoableEdit
canRedo
в class AbstractUndoableEdit
true
если это редактирование alive
и hasBeenDone
false
isInProgress()
public boolean isInProgress()
end()
public boolean isSignificant()
UndoableEdit
s в edits
сделать. Возвращает false, если они все возвращают false.isSignificant
в интерфейсе UndoableEdit
isSignificant
в class AbstractUndoableEdit
UndoableEdit.isSignificant()
public String getPresentationName()
getPresentationName
от последнего UndoableEdit
добавленный к edits
. Если edits
пусто, вызовы супер.getPresentationName
в интерфейсе UndoableEdit
getPresentationName
в class AbstractUndoableEdit
AbstractUndoableEdit.getUndoPresentationName()
, AbstractUndoableEdit.getRedoPresentationName()
public String getUndoPresentationName()
getUndoPresentationName
от последнего UndoableEdit
добавленный к edits
. Если edits
пусто, вызовы супер.getUndoPresentationName
в интерфейсе UndoableEdit
getUndoPresentationName
в class AbstractUndoableEdit
AbstractUndoableEdit.undoText
, сопровождаемый пространством, сопровождаемым getPresentationName
если getPresentationName
"" когда, значение значений по умолчанию возвращается одно.AbstractUndoableEdit.getPresentationName()
public String getRedoPresentationName()
getRedoPresentationName
от последнего UndoableEdit
добавленный к edits
. Если edits
пусто, вызовы супер.getRedoPresentationName
в интерфейсе UndoableEdit
getRedoPresentationName
в class AbstractUndoableEdit
AbstractUndoableEdit.redoText
, сопровождаемый пространством, сопровождаемым getPresentationName
если getPresentationName
"" когда, значение значений по умолчанию возвращается одно.AbstractUndoableEdit.getPresentationName()
public String toString()
toString
в class AbstractUndoableEdit
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92