Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DocumentListener extends EventListener
Реализация по умолчанию интерфейса Документа (AbstractDocument) поддерживает асинхронные мутации. Если эта функция будет использована (то есть мутации делаются из потока кроме потока события Swing), то слушатели будут уведомлены через видоизменяющийся поток. Это означает, что, если асинхронные обновления делаются, реализация этого интерфейса должна быть ориентирована на многопотоковое исполнение!
Уведомление DocumentEvent основано на модели событий JavaBeans. Нет никакой гарантии о порядке поставки слушателям, и все слушатели должны быть уведомлены до создания дальнейших мутаций к Документу. Это означает, что реализации DocumentListener, возможно, не видоизменяют источник события (то есть ассоциированный документ).
Document
, StyledDocument
, DocumentEvent
Модификатор и Тип | Метод и Описание |
---|---|
void |
changedUpdate(DocumentEvent e)
Дает уведомление что атрибут или набор измененных атрибутов.
|
void |
insertUpdate(DocumentEvent e)
Дает уведомление, что была вставка в документ.
|
void |
removeUpdate(DocumentEvent e)
Дает уведомление, что часть документа была удалена.
|
void insertUpdate(DocumentEvent e)
e
- событие документаvoid removeUpdate(DocumentEvent e)
e
- событие документаvoid changedUpdate(DocumentEvent e)
e
- событие документа
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92