|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class EventSetDescriptor extends FeatureDescriptor
Данной группе событий все поставляют как вызовы метода в единственном интерфейсе слушателя события, и объект слушателя события может быть зарегистрирован через запрос к регистрационному методу, предоставленному источником события.
| Конструктор и Описание |
|---|
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
Создает EventSetDescriptor, предполагающий, что Вы следуете за самым простым стандартным шаблоном разработки, где именованное событие "fred" (1) поставлено как запрос к единственному методу интерфейса, у FredListener, (2) есть единственный параметр типа FredEvent, и (3), где FredListener может быть зарегистрирован в запросе к addFredListener методу исходного компонента и удален с запросом к removeFredListener методу.
|
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
Создает EventSetDescriptor, с нуля используя названия строк.
|
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
Этот конструктор создает EventSetDescriptor, с нуля используя названия строк.
|
EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
Создает EventSetDescriptor, с нуля используя объекты java.lang.Class и java.lang.reflect.Method.
|
EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
Этот конструктор создает EventSetDescriptor, с нуля используя java.lang.reflect. Метод и java.lang. Объекты класса.
|
EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
Создает EventSetDescriptor, с нуля используя объекты java.lang.Class и java.lang.reflect.MethodDescriptor.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Метод |
getAddListenerMethod()
Использовали метод, чтобы добавить слушателей события.
|
Метод |
getGetListenerMethod()
Использовали метод, чтобы получить доступ к зарегистрированным слушателям события.
|
MethodDescriptor[] |
getListenerMethodDescriptors()
Добирается
MethodDescriptors целевого интерфейса слушателя. |
Метод[] |
getListenerMethods()
Получает методы целевого интерфейса слушателя.
|
Class<?> |
getListenerType()
Получает объект Class для целевого интерфейса.
|
Метод |
getRemoveListenerMethod()
Использовали метод, чтобы удалить слушателей события.
|
boolean |
isInDefaultEventSet()
Отчеты, если набор события находится в наборе "значения по умолчанию".
|
boolean |
isUnicast()
Обычно источники событий многоадресно передаются.
|
void |
setInDefaultEventSet(boolean inDefaultEventSet)
Отмечает набор события, как являющийся в наборе "значения по умолчанию" (или не).
|
void |
setUnicast(boolean unicast)
Отметьте набор события как одноадресная передача (или не).
|
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toStringpublic EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName) throws IntrospectionException
sourceClass - class, запускающий событие.eventSetName - Программируемое имя события. Например, "fred". Отметьте, что это должно обычно запускаться с символа нижнего регистра.listenerType - Целевой интерфейс, которому будут поставлены события.listenerMethodName - Метод, который вызовут, когда событие будет поставлено его целевому интерфейсу слушателя.IntrospectionException - если исключение происходит во время самоанализа.public EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName) throws IntrospectionException
sourceClass - class, запускающий событие.eventSetName - Программируемое имя события определяется. Отметьте, что это должно обычно запускаться с символа нижнего регистра.listenerType - Класс целевого интерфейса, которому будут поставлены события.listenerMethodNames - Имена методов, которые вызовут, когда событие будет поставлено его целевому интерфейсу слушателя.addListenerMethodName - Имя метода на источнике события, который может использоваться, чтобы зарегистрировать объект слушателя события.removeListenerMethodName - Имя метода на источнике события, который может использоваться, чтобы вычеркнуть из списка объект слушателя события.IntrospectionException - если исключение происходит во время самоанализа.public EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName) throws IntrospectionException
sourceClass - class, запускающий событие.eventSetName - Программируемое имя события определяется. Отметьте, что это должно обычно запускаться с символа нижнего регистра.listenerType - Класс целевого интерфейса, которому будут поставлены события.listenerMethodNames - Имена методов, которые вызовут, когда событие будет поставлено его целевому интерфейсу слушателя.addListenerMethodName - Имя метода на источнике события, который может использоваться, чтобы зарегистрировать объект слушателя события.removeListenerMethodName - Имя метода на источнике события, который может использоваться, чтобы вычеркнуть из списка объект слушателя события.getListenerMethodName - Метод на источнике события, который может использоваться, чтобы получить доступ к массиву объектов слушателя события.IntrospectionException - если исключение происходит во время самоанализа.public EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod) throws IntrospectionException
eventSetName - Программируемое имя события определяется.listenerType - Класс для интерфейса слушателя.listenerMethods - Массив объектов Метода, описывающих каждый из методов обработки событий в целевом слушателе.addListenerMethod - Метод на источнике события, который может использоваться, чтобы зарегистрировать объект слушателя события.removeListenerMethod - Метод на источнике события, который может использоваться, чтобы вычеркнуть из списка объект слушателя события.IntrospectionException - если исключение происходит во время самоанализа.public EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod) throws IntrospectionException
eventSetName - Программируемое имя события определяется.listenerType - Класс для интерфейса слушателя.listenerMethods - Массив объектов Метода, описывающих каждый из методов обработки событий в целевом слушателе.addListenerMethod - Метод на источнике события, который может использоваться, чтобы зарегистрировать объект слушателя события.removeListenerMethod - Метод на источнике события, который может использоваться, чтобы вычеркнуть из списка объект слушателя события.getListenerMethod - Метод на источнике события, который может использоваться, чтобы получить доступ к массиву объектов слушателя события.IntrospectionException - если исключение происходит во время самоанализа.public EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod) throws IntrospectionException
eventSetName - Программируемое имя события определяется.listenerType - Класс для интерфейса слушателя.listenerMethodDescriptors - Массив объектов MethodDescriptor, описывающих каждый из методов обработки событий в целевом слушателе.addListenerMethod - Метод на источнике события, который может использоваться, чтобы зарегистрировать объект слушателя события.removeListenerMethod - Метод на источнике события, который может использоваться, чтобы вычеркнуть из списка объект слушателя события.IntrospectionException - если исключение происходит во время самоанализа.public Class<?> getListenerType()
public Method[] getListenerMethods()
public MethodDescriptor[] getListenerMethodDescriptors()
MethodDescriptors целевого интерфейса слушателя.MethodDescriptor объекты для целевых методов в пределах целевого интерфейса слушателя, который вызовут, когда события будут запущены.public Method getAddListenerMethod()
public Method getRemoveListenerMethod()
public Method getGetListenerMethod()
public void setUnicast(boolean unicast)
unicast - Истина, если набор события одноадресно передается.public boolean isUnicast()
public void setInDefaultEventSet(boolean inDefaultEventSet)
inDefaultEventSet - true если набор события находится в наборе "значения по умолчанию", false если нетpublic boolean isInDefaultEventSet()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92