Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AttributeChangeNotificationFilter extends Object implements NotificationFilter
NotificationFilter
интерфейс для attribute change notification
. Фильтрация выполняется на имени наблюдаемого атрибута. Это управляет списком включенных названий атрибута. Метод позволяет пользователям позволять/отключать так многим названиям атрибута как требуется.
Конструктор и Описание |
---|
AttributeChangeNotificationFilter() |
Модификатор и Тип | Метод и Описание |
---|---|
void |
disableAllAttributes()
Отключения все названия атрибута.
|
void |
disableAttribute(String name)
Отключения все уведомления об изменении атрибута, название атрибута которых равняется указанному названию атрибута, которое будет отправлено слушателю.
|
void |
enableAttribute(String name)
Включения все уведомления об изменении атрибута, название атрибута которых равняется указанному имени, которое будет отправлено слушателю.
|
Vector<String> |
getEnabledAttributes()
Получает все включенные названия атрибута для этого фильтра.
|
boolean |
isNotificationEnabled(Notification notification)
Вызванный прежде, чем отправить указанное уведомление слушателю.
|
public boolean isNotificationEnabled(Notification notification)
true
.isNotificationEnabled
в интерфейсе NotificationFilter
notification
- Уведомление об изменении атрибута, которое будет отправлено.true
если уведомление должно быть отправлено слушателю, false
иначе.public void enableAttribute(String name) throws IllegalArgumentException
name
- Название атрибута.IllegalArgumentException
- Параметр названия атрибута является нулем.public void disableAttribute(String name)
name
- Название атрибута.public void disableAllAttributes()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.