PropertyChangeSupport.GetPropertyChangeListeners Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetPropertyChangeListeners() |
Returns an array of all the listeners that were added to the PropertyChangeSupport object with addPropertyChangeListener(). |
GetPropertyChangeListeners(String) |
Returns an array of all the listeners which have been associated with the named property. |
GetPropertyChangeListeners()
Returns an array of all the listeners that were added to the PropertyChangeSupport object with addPropertyChangeListener().
[Android.Runtime.Register("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;", "GetGetPropertyChangeListenersHandler")]
public virtual Java.Beans.IPropertyChangeListener[]? GetPropertyChangeListeners ();
[<Android.Runtime.Register("getPropertyChangeListeners", "()[Ljava/beans/PropertyChangeListener;", "GetGetPropertyChangeListenersHandler")>]
abstract member GetPropertyChangeListeners : unit -> Java.Beans.IPropertyChangeListener[]
override this.GetPropertyChangeListeners : unit -> Java.Beans.IPropertyChangeListener[]
Returns
all of the PropertyChangeListeners
added or an
empty array if no listeners have been added
- Attributes
Remarks
Returns an array of all the listeners that were added to the PropertyChangeSupport object with addPropertyChangeListener().
If some listeners have been added with a named property, then the returned array will be a mixture of PropertyChangeListeners and PropertyChangeListenerProxy
s. If the calling method is interested in distinguishing the listeners then it must test each element to see if it's a PropertyChangeListenerProxy
, perform the cast, and examine the parameter.
{@code
PropertyChangeListener[] listeners = bean.getPropertyChangeListeners();
for (int i = 0; i < listeners.length; i++) {
if (listeners[i] instanceof PropertyChangeListenerProxy) {
PropertyChangeListenerProxy proxy =
(PropertyChangeListenerProxy)listeners[i];
if (proxy.getPropertyName().equals("foo")) {
// proxy is a PropertyChangeListener which was associated
// with the property named "foo"
}
}
}
}
Added in 1.4.
Java documentation for java.beans.PropertyChangeSupport.getPropertyChangeListeners()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GetPropertyChangeListeners(String)
Returns an array of all the listeners which have been associated with the named property.
[Android.Runtime.Register("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", "GetGetPropertyChangeListeners_Ljava_lang_String_Handler")]
public virtual Java.Beans.IPropertyChangeListener[]? GetPropertyChangeListeners (string? propertyName);
[<Android.Runtime.Register("getPropertyChangeListeners", "(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;", "GetGetPropertyChangeListeners_Ljava_lang_String_Handler")>]
abstract member GetPropertyChangeListeners : string -> Java.Beans.IPropertyChangeListener[]
override this.GetPropertyChangeListeners : string -> Java.Beans.IPropertyChangeListener[]
Parameters
- propertyName
- String
The name of the property being listened to
Returns
all of the PropertyChangeListeners
associated with
the named property. If no such listeners have been added,
or if propertyName
is null, an empty array is
returned.
- Attributes
Remarks
Returns an array of all the listeners which have been associated with the named property.
Added in 1.4.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.