Класс DefaultStyledDocument.AttributeUndoableEdit
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit
- Все реализуемые интерфейсы:
-
Serializable,UndoableEdit
- Вложенный класс:
DefaultStyledDocument
public static class DefaultStyledDocument.AttributeUndoableEdit extends AbstractUndoableEdit
Изменение, отменяемое и повторяемое, используемое для запоминания изменений атрибутов AttributeSet в элементе.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected AttributeSet |
copy |
Копия AttributeSet, содержавшегося в элементе. |
protected Element |
element |
Затронутый элемент. |
protected boolean |
isReplacing |
true, если все атрибуты в элементе были сначала удалены. |
protected AttributeSet |
newAttributes |
AttributeSet, содержащий дополнительные записи. Должен быть неизменяемым! |
Поля, объявленные в классе javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AttributeUndoableEdit |
Создает AttributeUndoableEdit. |
Краткое описание методов
Методы, объявленные в классе javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
Подробное описание полей
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- если изменение нельзя повторить - См. также:
undo
public void undo() throws CannotUndoException
Отменяет изменение.
- Определено в:
-
undoв интерфейсеUndoableEdit - Переопределяет:
-
undoв классеAbstractUndoableEdit - Исключения:
-
CannotUndoException- если изменение нельзя отменить - См. также:
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/DefaultStyledDocument.AttributeUndoableEdit.html