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()
Возвращает массив весь
UndoableEditListener s добавленный к этому 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
- Object
public 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()
UndoableEditListener
s добавленный к этому UndoableEditSupport с addUndoableEditListener ().UndoableEditListener
s добавленный или пустой массив, если никакие слушатели не были добавлены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