Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DocumentEvent
Document
, DocumentListener
Модификатор и Тип | Интерфейс и Описание |
---|---|
static interface |
DocumentEvent. ElementChange
Описывает изменения, произведенные в определенном элементе.
|
static class |
DocumentEvent. EventType
Перечисление для типов события документа
|
Модификатор и Тип | Метод и Описание |
---|---|
DocumentEvent. ElementChange |
getChange(Element elem)
Получает информацию изменения для данного элемента.
|
Документ |
getDocument()
Получает документ, который определял источник события изменения.
|
int |
getLength()
Возвращает длину изменения.
|
int |
getOffset()
Возвращает смещение в пределах документа запуска изменения.
|
DocumentEvent. EventType |
getType()
Получает тип события.
|
int getOffset()
int getLength()
Document getDocument()
DocumentEvent.EventType getType()
DocumentEvent.ElementChange getChange(Element elem)
Этот метод для наблюдателей, чтобы обнаружить структурные изменения, которые были сделаны. Это означает, что только у элементов, которые существовали до мутации (и все еще существуют после mutatino) должны быть записи ElementChange. Изменения, сделанные доступный, не должны быть рекурсивными.
Например, если элемент удаляется из, это - родитель, этот метод должен сообщить, что измененный родитель и обеспечивает реализацию ElementChange, которая описывает изменение к родителю. Если у дочернего удаленного элемента были дочерние элементы, об этих элементах не должны сообщить как удалено.
Если дочерний элемент является вставкой в родительский элемент, родительский элемент должен сообщить об изменении. Если бы дочернему элементу также вставили элементы в это (внуки к родителю), то эти элементы не должны сообщить об изменении.
elem
- элемент
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92