Spec-Zone.ru › OpenJDK 17

Класс EventListenerProxy<T extends EventListener>

java.lang.Object
java.util.EventListenerProxy<T>
Все реализованные интерфейсы:
EventListener
Прямые известные подклассы:
AWTEventListenerProxy, PropertyChangeListenerProxy, VetoableChangeListenerProxy
public abstract class EventListenerProxy<T extends EventListener> extends Object implements EventListener
Абстрактный класс-оболочка для класса EventListener, который ассоциирует набор дополнительных параметров с прослушивателем. Подклассы должны предоставить методы хранения и доступа к дополнительным аргументам или параметрам.

Например, компонент, поддерживающий именованные свойства, будет иметь двухаргументную сигнатуру метода для добавления PropertyChangeListener для свойства:

 public void addPropertyChangeListener(String propertyName,
                                       PropertyChangeListener listener)
 
Если компонент также реализовал метод получения прослушивателя без аргументов:
 public PropertyChangeListener[] getPropertyChangeListeners()
 
то массив может содержать внутренние PropertyChangeListeners , которые также являются объектами PropertyChangeListenerProxy.

Если вызывающий метод заинтересован в получении именованного свойства, ему необходимо проверить элемент, чтобы увидеть, является ли он классом-прокси.

С тех пор:
1.4

Краткое описание конструкторов

Конструктор Описание
EventListenerProxy(T listener)
Создает прокси для указанного прослушивателя.

Краткое описание методов

Модификатор и тип Метод Описание
T getListener()
Возвращает прослушивателя, связанного с прокси.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

EventListenerProxy

public EventListenerProxy(T listener)
Создает прокси для указанного прослушивателя.
Параметры:
listener - объект прослушивателя

Подробное описание методов

getListener

public T getListener()
Возвращает прослушивателя, связанного с прокси.
Возвращает:
прослушиватель, связанный с прокси

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EventListenerProxy.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API