public class CompoundEdit extends AbstractUndoableEdit
| Модификатор и Тип | Поле и Описание |
|---|---|
protected Vector<UndoableEdit> |
редактирования
Набор
UndoableEdits отменить/делать заново в массе этим 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 если любой из
UndoableEdits в edits сделать. |
protected UndoableEdit |
lastEdit()
Возвращает последнее
UndoableEdit в edits, или null если edits пусто. |
void |
redo()
Передается
redo ко всем содержавшим UndoableEdits в порядке, в котором они были добавлены. |
Строка |
toString()
Возвращает строку, которая выводит на экран и идентифицирует свойства этого объекта.
|
void |
undo()
Передается
undo ко всем содержавшим UndoableEdits в реверсе порядка, в котором они были добавлены. |
replaceEditprotected Vector<UndoableEdit> edits
UndoableEdits отменить/делать заново в массе этим CompoundEdit.public void undo()
throws CannotUndoException
undo ко всем содержавшим UndoableEdits в реверсе порядка, в котором они были добавлены.undo в интерфейсе UndoableEditundo в class AbstractUndoableEditCannotUndoException - если canUndo возвраты falseAbstractUndoableEdit.canUndo()public void redo()
throws CannotRedoException
redo ко всем содержавшим UndoableEdits в порядке, в котором они были добавлены.redo в интерфейсе UndoableEditredo в class AbstractUndoableEditCannotRedoException - если canRedo возвраты falseAbstractUndoableEdit.canRedo()protected UndoableEdit lastEdit()
UndoableEdit в edits, или null если edits пусто.public void die()
die к каждому подредактированию, в реверсе порядка, что они были добавлены.die в интерфейсе UndoableEditdie в class AbstractUndoableEditdie()public boolean addEdit(UndoableEdit anEdit)
inProgress, принимает anEdit и возвращает true. Последнее редактирование, добавленное к этому CompoundEdit дается шанс addEdit(anEdit). Если это отказывается (возвращает false), anEdit дается шанс replaceEdit последнее редактирование. Если anEdit возвращает false здесь, он добавляется к edits.
addEdit в интерфейсе UndoableEditaddEdit в class AbstractUndoableEditanEdit - редактирование, которое будет добавленоinProgress; иначе возвращает falseUndoableEdit.addEdit(javax.swing.undo.UndoableEdit)public boolean canUndo()
isInProgress или если супер возвращает false.canUndo в интерфейсе UndoableEditcanUndo в class AbstractUndoableEditalive и hasBeenDone trueisInProgress()public boolean canRedo()
isInProgress или если супер возвращает false.canRedo в интерфейсе UndoableEditcanRedo в class AbstractUndoableEdittrue если это редактирование alive и hasBeenDone falseisInProgress()public boolean isInProgress()
end()public boolean isSignificant()
UndoableEdits в edits сделать. Возвращает false, если они все возвращают false.isSignificant в интерфейсе UndoableEditisSignificant в class AbstractUndoableEditUndoableEdit.isSignificant()public String getPresentationName()
getPresentationName от последнего UndoableEdit добавленный к edits. Если edits пусто, вызовы супер.getPresentationName в интерфейсе UndoableEditgetPresentationName в class AbstractUndoableEditAbstractUndoableEdit.getUndoPresentationName(), AbstractUndoableEdit.getRedoPresentationName()public String getUndoPresentationName()
getUndoPresentationName от последнего UndoableEdit добавленный к edits. Если edits пусто, вызовы супер.getUndoPresentationName в интерфейсе UndoableEditgetUndoPresentationName в class AbstractUndoableEditAbstractUndoableEdit.undoText, сопровождаемый пространством, сопровождаемым getPresentationName если getPresentationName "" когда, значение значений по умолчанию возвращается одно.AbstractUndoableEdit.getPresentationName()public String getRedoPresentationName()
getRedoPresentationName от последнего UndoableEdit добавленный к edits. Если edits пусто, вызовы супер.getRedoPresentationName в интерфейсе UndoableEditgetRedoPresentationName в class AbstractUndoableEditAbstractUndoableEdit.redoText, сопровождаемый пространством, сопровождаемым getPresentationName если getPresentationName "" когда, значение значений по умолчанию возвращается одно.AbstractUndoableEdit.getPresentationName()public String toString()
toString в class AbstractUndoableEdit
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92