EventSetDescriptor
Stay organized with collections
Save and categorize content based on your preferences.
outlined_flag
EventSetDescriptor
provides information about a set of events that a Java Bean fires.
It extends FeatureDescriptor
and includes methods to access listener type, listener methods, and methods for adding/removing listeners.
Multiple constructors allow for flexible initialization using class names, method names, or Method
and MethodDescriptor
objects.
It provides methods to determine if the event set is unicast or part of the default event set, and to set these properties.
EventSetDescriptor
is used in JavaBeans introspection to discover and utilize event handling capabilities.
Public Constructor Summary
Inherited Method Summary
From class
java.lang.Object
Object
clone ()
Creates and returns a copy of this Object
.
boolean
equals (
Object obj)
Compares this instance with the specified object and indicates if they
are equal.
void
finalize ()
Invoked when the garbage collector has detected that this instance is no longer reachable.
final
Class <?>
getClass ()
Returns the unique instance of
Class
that represents this
object's class.
int
hashCode ()
Returns an integer hash code for this object.
final
void
notify ()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait()
methods) to be woken up.
final
void
notifyAll ()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait()
methods) to be woken up.
String
toString ()
Returns a string containing a concise, human-readable description of this
object.
final
void
wait (long timeout, int nanos)
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object or until the
specified timeout expires.
final
void
wait (long timeout)
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object or until the
specified timeout expires.
final
void
wait ()
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object.
Public Constructors
public
EventSetDescriptor
(Class <?> sourceClass, String eventSetName, Class <?> listenerType, String listenerMethodName)
Parameters
sourceClass
eventSetName
listenerType
listenerMethodName
public
EventSetDescriptor
(Class <?> sourceClass, String eventSetName, Class <?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
Parameters
sourceClass
eventSetName
listenerType
listenerMethodNames
addListenerMethodName
removeListenerMethodName
public
EventSetDescriptor
(Class <?> sourceClass, String eventSetName, Class <?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
Parameters
sourceClass
eventSetName
listenerType
listenerMethodNames
addListenerMethodName
removeListenerMethodName
getListenerMethodName
public
EventSetDescriptor
(String eventSetName, Class <?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
Parameters
eventSetName
listenerType
listenerMethods
addListenerMethod
removeListenerMethod
public
EventSetDescriptor
(String eventSetName, Class <?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
Parameters
eventSetName
listenerType
listenerMethods
addListenerMethod
removeListenerMethod
getListenerMethod
public
EventSetDescriptor
(String eventSetName, Class <?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
Parameters
eventSetName
listenerType
listenerMethodDescriptors
addListenerMethod
removeListenerMethod
Public Methods
public
Method
getAddListenerMethod
()
public
Method
getGetListenerMethod
()
public
Class <?>
getListenerType
()
public
Method
getRemoveListenerMethod
()
public
boolean
isInDefaultEventSet
()
public
boolean
isUnicast
()
public
void
setInDefaultEventSet
(boolean inDefaultEventSet)
public
void
setUnicast
(boolean unicast)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`EventSetDescriptor` extends `FeatureDescriptor` and manages event sets. It has six constructors accepting parameters like `sourceClass`, `eventSetName`, `listenerType`, and listener-related methods, throwing `IntrospectionException`. Public methods include getting the add/remove/get listener methods, listener types, and method descriptors. It also manages if an event set is in default and if its unicast. It also Inherits methods from `FeatureDescriptor` and `Object` such as `attributeNames`, `getDisplayName`, `getName`, `setExpert`, `setHidden`.\n"]]