public class AbstractUndoableEdit extends Object implements UndoableEdit, Serializable
UndoableEdit, реализация простых ответов на все булевы методы в том интерфейсе.| Модификатор и Тип | Поле и Описание |
|---|---|
protected static String |
RedoName
Строка, возвращенная
getRedoPresentationName; с Java больше не используются 2 платформы v1.3.1 это поле. |
protected static String |
UndoName
Строка, возвращенная
getUndoPresentationName; с Java больше не используются 2 платформы v1.3.1 это поле. |
| Конструктор и Описание |
|---|
AbstractUndoableEdit()
Создает
AbstractUndoableEdit какие значения по умолчанию hasBeenDone и alive к true. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
addEdit(UndoableEdit anEdit)
Эта реализация по умолчанию возвращает false.
|
boolean |
canRedo()
Возвраты
true если это редактирование alive и hasBeenDone false. |
boolean |
canUndo()
Возвращает true, если это редактирование
alive и hasBeenDone true. |
void |
die()
Наборы
alive ко лжи. |
Строка |
getPresentationName()
Эта реализация по умолчанию возвращается "".
|
Строка |
getRedoPresentationName()
Retreives значение от таблицы значений по умолчанию с ключом
AbstractUndoableEdit.redoText и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName. |
Строка |
getUndoPresentationName()
Retreives значение от таблицы значений по умолчанию с ключом
AbstractUndoableEdit.undoText и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName. |
boolean |
isSignificant()
Эта реализация по умолчанию возвращает true.
|
void |
redo()
Броски
CannotRedoException если canRedo возвращает false. |
boolean |
replaceEdit(UndoableEdit anEdit)
Эта реализация по умолчанию возвращает false.
|
Строка |
toString()
Возвращает строку, которая выводит на экран и идентифицирует свойства этого объекта.
|
void |
undo()
Броски
CannotUndoException если canUndo возвраты false. |
protected static final String UndoName
getUndoPresentationName; с Java больше не используются 2 платформы v1.3.1 это поле. Это значение теперь локализуется и прибывает из таблицы значений по умолчанию с ключом AbstractUndoableEdit.undoText.UIDefaults, Постоянные Значения полейprotected static final String RedoName
getRedoPresentationName; с Java больше не используются 2 платформы v1.3.1 это поле. Это значение теперь локализуется и прибывает из таблицы значений по умолчанию с ключом AbstractUndoableEdit.redoText.UIDefaults, Постоянные Значения полейpublic AbstractUndoableEdit()
AbstractUndoableEdit какие значения по умолчанию hasBeenDone и alive к true.public void die()
alive ко лжи. Отметьте, что это - один путь работа; мертвые редактирования не могут быть возрождены. Отправка undo или redo к мертвому редактированию приводит к выданному исключению. Обычно редактирование уничтожается, когда оно консолидируется другим редактированием addEdit или replaceEdit метод, или когда это исключается из очереди от UndoManager.
die в интерфейсе UndoableEditCompoundEdit.die()public void undo()
throws CannotUndoException
CannotUndoException если canUndo возвраты false. Наборы hasBeenDone к false. Подклассы должны переопределить, чтобы отменить работу, представленную этим редактированием. Переопределение должно начаться со звонка супер.undo в интерфейсе UndoableEditCannotUndoException - если canUndo возвраты falsecanUndo()public boolean canUndo()
alive и hasBeenDone true.canUndo в интерфейсе UndoableEditalive и hasBeenDone truedie(), undo(), redo()public void redo()
throws CannotRedoException
CannotRedoException если canRedo возвращает false. Наборы hasBeenDone к true. Подклассы должны переопределить, чтобы восстановить работу, представленную этим редактированием. Переопределение должно начаться со звонка супер.redo в интерфейсе UndoableEditCannotRedoException - если canRedo возвраты falsecanRedo()public boolean canRedo()
true если это редактирование alive и hasBeenDone false.canRedo в интерфейсе UndoableEdittrue если это редактирование alive и hasBeenDone falsedie(), undo(), redo()public boolean addEdit(UndoableEdit anEdit)
addEdit в интерфейсе UndoableEditanEdit - редактирование, которое будет добавленоUndoableEdit.addEdit(javax.swing.undo.UndoableEdit)public boolean replaceEdit(UndoableEdit anEdit)
replaceEdit в интерфейсе UndoableEditanEdit - редактирование, чтобы заменитьUndoableEdit.replaceEdit(javax.swing.undo.UndoableEdit)public boolean isSignificant()
isSignificant в интерфейсе UndoableEditUndoableEdit.isSignificant()public String getPresentationName()
getUndoPresentationName и getRedoPresentationName чтобы создать строки, они возвращаются. Подклассы должны переопределить, чтобы возвратить соответствующее описание работы, которую представляет это редактирование.getPresentationName в интерфейсе UndoableEditgetUndoPresentationName(), getRedoPresentationName()public String getUndoPresentationName()
AbstractUndoableEdit.undoText и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName. Если getPresentationName возвраты"", тогда значение значений по умолчанию возвращается одно.getUndoPresentationName в интерфейсе UndoableEditAbstractUndoableEdit.undoText, сопровождаемый пространством, сопровождаемым getPresentationName если getPresentationName "" когда, значение значений по умолчанию возвращается одно.getPresentationName()public String getRedoPresentationName()
AbstractUndoableEdit.redoText и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName. Если getPresentationName возвраты"", тогда значение значений по умолчанию возвращается одно.getRedoPresentationName в интерфейсе UndoableEditAbstractUndoableEdit.redoText, сопровождаемый пространством, сопровождаемым getPresentationName если getPresentationName "" когда, значение значений по умолчанию возвращается одно.getPresentationName()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92