public class UndoableEditSupport extends Object
UndoableEdit слушатели.| Модификатор и Тип | Поле и Описание |
|---|---|
protected CompoundEdit |
compoundEdit |
protected Vector<UndoableEditListener> |
слушатели |
protected Object |
realSource |
protected int |
updateLevel |
| Конструктор и Описание |
|---|
UndoableEditSupport()
Конструкции
UndoableEditSupport объект. |
UndoableEditSupport(Object r)
Конструкции
UndoableEditSupport объект. |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
_postEdit(UndoableEdit e)
Вызванный только от
postEdit и endUpdate. |
void |
addUndoableEditListener(UndoableEditListener l)
Регистры
UndoableEditListener. |
void |
beginUpdate() |
protected CompoundEdit |
createCompoundEdit()
Вызванный только от
beginUpdate. |
void |
endUpdate()
МЕРТВАЯ БЛОКИРОВКА, ПРЕДУПРЕЖДАЮЩАЯ: Вызов этого метода может вызвать
undoableEditHappened во всех слушателях. |
UndoableEditListener[] |
getUndoableEditListeners()
Возвращает массив весь
UndoableEditListeners добавленный к этому UndoableEditSupport с addUndoableEditListener (). |
int |
getUpdateLevel()
Возвращает значение уровня обновления.
|
void |
postEdit(UndoableEdit e)
МЕРТВАЯ БЛОКИРОВКА, ПРЕДУПРЕЖДАЮЩАЯ: Вызов этого метода может вызвать
undoableEditHappened во всех слушателях. |
void |
removeUndoableEditListener(UndoableEditListener l)
Удаляет
UndoableEditListener. |
Строка |
toString()
Возвращает строку, которая выводит на экран и идентифицирует свойства этого объекта.
|
protected int updateLevel
protected CompoundEdit compoundEdit
protected Vector<UndoableEditListener> listeners
protected Object realSource
public UndoableEditSupport()
UndoableEditSupport объект.public UndoableEditSupport(Object r)
UndoableEditSupport объект.r - Objectpublic void addUndoableEditListener(UndoableEditListener l)
UndoableEditListener. Слушатель уведомляется всякий раз, когда редактирование происходит, который может быть отменен.l - UndoableEditListener объектremoveUndoableEditListener(javax.swing.event.UndoableEditListener)public void removeUndoableEditListener(UndoableEditListener l)
UndoableEditListener.l - UndoableEditListener объект, который будет удаленaddUndoableEditListener(javax.swing.event.UndoableEditListener)public UndoableEditListener[] getUndoableEditListeners()
UndoableEditListeners добавленный к этому UndoableEditSupport с addUndoableEditListener ().UndoableEditListeners добавленный или пустой массив, если никакие слушатели не были добавленыprotected void _postEdit(UndoableEdit e)
postEdit и endUpdate. Вызовы undoableEditHappened во всех слушателях. Никакая синхронизация не выполняется здесь, так как два метода вызова синхронизируются.public void postEdit(UndoableEdit e)
undoableEditHappened во всех слушателях. Неблагоразумно вызвать этот метод от одного из его слушателей.public int getUpdateLevel()
public void beginUpdate()
protected CompoundEdit createCompoundEdit()
beginUpdate. Представленный здесь для использования подклассов.public void endUpdate()
undoableEditHappened во всех слушателях. Неблагоразумно вызвать этот метод от одного из его слушателей.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92