public class DocumentEventSupport extends Object implements DocumentEventSender
| Modifier and Type | Field and Description |
|---|---|
protected ListenersHelper<DocumentListener,DocumentEvent> |
listeners |
| Constructor and Description |
|---|
DocumentEventSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDocumentEvent(DocumentEvent ev)
Добавляет событие в очередь сообщений
|
Closeable |
addDocumentListener(DocumentListener listener)
Добавляет подписчика на события
|
Closeable |
addDocumentListener(DocumentListener listener,
boolean weakLink)
Добавляет подписчика на события
|
void |
fireDocumentEvent(DocumentEvent event)
Уведомляет подписчиков о событии
|
void |
fireDocumentEvents()
Рассылает все события из очереди подписчикам
|
Set<DocumentListener> |
getDocumentListeners()
Возвращает подписчиков на события
|
boolean |
hasDocumentListener(DocumentListener listener)
Проверяет наличие подписчика
|
void |
removeAllDocumentListeners()
Удаляет всех подписчиков
|
void |
removeDocumentListener(DocumentListener listener)
Удаляет подписчика от рассылки уведомлений
|
protected final ListenersHelper<DocumentListener,DocumentEvent> listeners
public boolean hasDocumentListener(DocumentListener listener)
DocumentEventSenderhasDocumentListener in interface DocumentEventSenderlistener - подписчикpublic Set<DocumentListener> getDocumentListeners()
DocumentEventSendergetDocumentListeners in interface DocumentEventSenderpublic Closeable addDocumentListener(DocumentListener listener)
DocumentEventSenderaddDocumentListener in interface DocumentEventSenderlistener - подписичкpublic Closeable addDocumentListener(DocumentListener listener, boolean weakLink)
DocumentEventSenderaddDocumentListener in interface DocumentEventSenderlistener - подписичкweakLink - true - добавляет подписчика как weak ссылку / false- как hard ссылкуpublic void removeDocumentListener(DocumentListener listener)
DocumentEventSenderremoveDocumentListener in interface DocumentEventSenderlistener - подписичикpublic void fireDocumentEvent(DocumentEvent event)
DocumentEventSenderfireDocumentEvent in interface DocumentEventSenderevent - событиеpublic void removeAllDocumentListeners()
DocumentEventSenderremoveAllDocumentListeners in interface DocumentEventSenderpublic void addDocumentEvent(DocumentEvent ev)
DocumentEventSenderaddDocumentEvent in interface DocumentEventSenderev - событиеpublic void fireDocumentEvents()
DocumentEventSenderfireDocumentEvents in interface DocumentEventSenderCopyright © 2018. All rights reserved.