Класс UndoableEditSupport
- java.lang.Object
-
- javax.swing.undo.UndoableEditSupport
public class UndoableEditSupport extends Object
Класс-помощник для управления слушателями UndoableEdit.
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected CompoundEdit |
compoundEdit |
Составной редактирование. |
protected Vector<UndoableEditListener> |
listeners |
Список слушателей. |
protected Object |
realSource |
Реальный источник. |
protected int |
updateLevel |
Уровень обновления. |
Конструкторы
| Конструктор | Описание |
|---|---|
UndoableEditSupport() |
Создаёт объект |
UndoableEditSupport(Object r) |
Создаёт объект |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
_postEdit(UndoableEdit e) |
Вызывается только из |
void |
addUndoableEditListener(UndoableEditListener l) |
Регистрирует слушателя |
void |
beginUpdate() |
|
protected CompoundEdit |
createCompoundEdit() |
Вызывается только из |
void |
endUpdate() |
ПРЕДУПРЕЖДЕНИЕ О ТУПИКОВОМ СОСТОЯНИИ: Вызов этого метода может вызвать |
UndoableEditListener[] |
getUndoableEditListeners() |
Возвращает массив всех |
int |
getUpdateLevel() |
Возвращает значение уровня обновления. |
void |
postEdit(UndoableEdit e) |
ПРЕДУПРЕЖДЕНИЕ О ТУПИКОВОМ СОСТОЯНИИ: Вызов этого метода может вызвать |
void |
removeUndoableEditListener(UndoableEditListener l) |
Удаляет слушателя |
String |
toString() |
Возвращает строку, отображающую и идентифицирующую свойства этого объекта. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Подробности по полям
updateLevel
protected int updateLevel
Уровень обновления.
compoundEdit
protected CompoundEdit compoundEdit
Составной редактирование.
listeners
protected Vector<UndoableEditListener> listeners
Список слушателей.
realSource
protected Object realSource
Реальный источник.
Подробности по конструкторам
UndoableEditSupport
public UndoableEditSupport()
Создаёт объект UndoableEditSupport.
UndoableEditSupport
public UndoableEditSupport(Object r)
Создаёт объект UndoableEditSupport.
- Параметры:
-
r-Object
Подробности по методам
addUndoableEditListener
public void addUndoableEditListener(UndoableEditListener l)
Регистрирует слушателя UndoableEditListener. Слушатель уведомляется всякий раз, когда происходит редактирование, которое можно отменить.
- Параметры:
-
l- объектUndoableEditListener - См. также:
removeUndoableEditListener(javax.swing.event.UndoableEditListener)
removeUndoableEditListener
public void removeUndoableEditListener(UndoableEditListener l)
Удаляет слушателя UndoableEditListener.
- Параметры:
-
l- удаляемый объектUndoableEditListener - См. также:
addUndoableEditListener(javax.swing.event.UndoableEditListener)
getUndoableEditListeners
public UndoableEditListener[] getUndoableEditListeners()
Возвращает массив всех UndoableEditListener , добавленных в этот UndoableEditSupport с помощью addUndoableEditListener().
- Возвращает:
- все добавленные
UndoableEditListenerили пустой массив, если слушатели не добавлены - См. также:
- 1.4
_postEdit
protected void _postEdit(UndoableEdit e)
Вызывается только из postEdit и endUpdate. Вызывает undoableEditHappened у всех слушателей. Здесь не выполняется синхронизация, так как два вызывающих метода синхронизированы.
- Параметры:
-
e- редактирование для проверки
postEdit
public void postEdit(UndoableEdit e)
ПРЕДУПРЕЖДЕНИЕ О ТУПИКОВОМ СОСТОЯНИИ: Вызов этого метода может вызвать undoableEditHappened во всех слушателях. Не рекомендуется вызывать этот метод из одного из своих слушателей.
- Параметры:
-
e- редактирование для публикации
getUpdateLevel
public int getUpdateLevel()
Возвращает значение уровня обновления.
- Возвращает:
- целое число, представляющее уровень обновления
beginUpdate
public void beginUpdate()
createCompoundEdit
protected CompoundEdit createCompoundEdit()
Вызывается только из beginUpdate. Предоставлено для использования подклассами.
- Возвращает:
- объект
CompoundEdit
endUpdate
public void endUpdate()
ПРЕДУПРЕЖДЕНИЕ О ТУПИКОВОМ СОСТОЯНИИ: Вызов этого метода может вызвать undoableEditHappened во всех слушателях. Не рекомендуется вызывать этот метод из одного из своих слушателей.
toString
public String toString()
Возвращает строку, отображающую и идентифицирующую свойства этого объекта.
© 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/undo/UndoableEditSupport.html