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
в интерфейсе UndoableEdit
CompoundEdit.die()
public void undo() throws CannotUndoException
CannotUndoException
если canUndo
возвраты false
. Наборы hasBeenDone
к false
. Подклассы должны переопределить, чтобы отменить работу, представленную этим редактированием. Переопределение должно начаться со звонка супер.undo
в интерфейсе UndoableEdit
CannotUndoException
- если canUndo
возвраты false
canUndo()
public boolean canUndo()
alive
и hasBeenDone
true
.canUndo
в интерфейсе UndoableEdit
alive
и hasBeenDone
true
die()
, undo()
, redo()
public void redo() throws CannotRedoException
CannotRedoException
если canRedo
возвращает false. Наборы hasBeenDone
к true
. Подклассы должны переопределить, чтобы восстановить работу, представленную этим редактированием. Переопределение должно начаться со звонка супер.redo
в интерфейсе UndoableEdit
CannotRedoException
- если canRedo
возвраты false
canRedo()
public boolean canRedo()
true
если это редактирование alive
и hasBeenDone
false
.canRedo
в интерфейсе UndoableEdit
true
если это редактирование alive
и hasBeenDone
false
die()
, undo()
, redo()
public boolean addEdit(UndoableEdit anEdit)
addEdit
в интерфейсе UndoableEdit
anEdit
- редактирование, которое будет добавленоUndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
public boolean replaceEdit(UndoableEdit anEdit)
replaceEdit
в интерфейсе UndoableEdit
anEdit
- редактирование, чтобы заменитьUndoableEdit.replaceEdit(javax.swing.undo.UndoableEdit)
public boolean isSignificant()
isSignificant
в интерфейсе UndoableEdit
UndoableEdit.isSignificant()
public String getPresentationName()
getUndoPresentationName
и getRedoPresentationName
чтобы создать строки, они возвращаются. Подклассы должны переопределить, чтобы возвратить соответствующее описание работы, которую представляет это редактирование.getPresentationName
в интерфейсе UndoableEdit
getUndoPresentationName()
, getRedoPresentationName()
public String getUndoPresentationName()
AbstractUndoableEdit.undoText
и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName
. Если getPresentationName
возвраты"", тогда значение значений по умолчанию возвращается одно.getUndoPresentationName
в интерфейсе UndoableEdit
AbstractUndoableEdit.undoText
, сопровождаемый пространством, сопровождаемым getPresentationName
если getPresentationName
"" когда, значение значений по умолчанию возвращается одно.getPresentationName()
public String getRedoPresentationName()
AbstractUndoableEdit.redoText
и возвраты, которые оценивают сопровождаемый пространством, сопровождаемым getPresentationName
. Если getPresentationName
возвраты"", тогда значение значений по умолчанию возвращается одно.getRedoPresentationName
в интерфейсе UndoableEdit
AbstractUndoableEdit.redoText
, сопровождаемый пространством, сопровождаемым getPresentationName
если getPresentationName
"" когда, значение значений по умолчанию возвращается одно.getPresentationName()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92