Класс DefaultStyledDocument.AttributeUndoableEdit
- java.lang.Object
-
- javax.swing.undo.AbstractUndoableEdit
-
- javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit
- Все реализованные интерфейсы:
-
Serializable,UndoableEdit
- Охватывающий класс:
- DefaultStyledDocument
public static class DefaultStyledDocument.AttributeUndoableEdit extends AbstractUndoableEdit
UndoableEdit, используемый для запоминания изменений AttributeSet в элементе.
- См. также:
- Сериализованная форма
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected AttributeSet | copy | Копия AttributeSet, содержавшегося в элементе. |
protected Element | element | Затронутый элемент. |
protected boolean | isReplacing | true, если все атрибуты в элементе были сначала удалены. |
protected AttributeSet | newAttributes | AttributeSet, содержащий дополнительные записи, должен быть неизменяемым! |
Поля, объявленные в классе javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AttributeUndoableEdit(Element element,
AttributeSet newAttributes,
boolean isReplacing) | Конструирует |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | redo() | Повторное выполнение изменения. |
void | undo() | Отмена изменения. |
Методы, объявленные в классе javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Подробное описание полей
newAttributes
protected AttributeSet newAttributes
AttributeSet, содержащий дополнительные записи, должен быть неизменяемым!
copy
protected AttributeSet copy
Копия AttributeSet, содержавшегося в элементе.
isReplacing
protected boolean isReplacing
true, если все атрибуты в элементе были сначала удалены.
element
protected Element element
Затронутый элемент.
Подробное описание конструкторов
AttributeUndoableEdit
public AttributeUndoableEdit(Element element,
AttributeSet newAttributes,
boolean isReplacing) Конструирует AttributeUndoableEdit.
- Параметры:
-
element- элемент -
newAttributes- новые атрибуты -
isReplacing- true, если все атрибуты в элементе были сначала удалены.
Подробное описание методов
redo
public void redo()
throws CannotRedoException Повторное выполнение изменения.
- Указано в:
-
redoв интерфейсеUndoableEdit - Переопределяет:
-
redoв классеAbstractUndoableEdit - Исключения:
-
CannotRedoException- если изменение не может быть повторено - См. также:
AbstractUndoableEdit.canRedo()
undo
public void undo()
throws CannotUndoException Отмена изменения.
- Указано в:
-
undoв интерфейсеUndoableEdit - Переопределяет:
-
undoв классеAbstractUndoableEdit - Исключения:
-
CannotUndoException- если изменение не может быть отменено - См. также:
AbstractUndoableEdit.canUndo()
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/text/DefaultStyledDocument.AttributeUndoableEdit.html