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()
Добирается
MethodDescriptor s целевого интерфейса слушателя. |
Метод[] |
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, toString
public 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()
MethodDescriptor
s целевого интерфейса слушателя.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