PropertyChangeSupport.GetPropertyChangeListeners Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetPropertyChangeListeners() |
Возвращает массив всех прослушивателей, добавленных в объект PropertyChangeSupport с помощью addPropertyChangeListener(). |
GetPropertyChangeListeners(String) |
Возвращает массив всех прослушивателей, связанных с именованным свойством. |
GetPropertyChangeListeners()
Возвращает массив всех прослушивателей, добавленных в объект PropertyChangeSupport с помощью 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[]
Возвращаемое значение
весь добавленный PropertyChangeListeners
массив или пустой массив, если прослушиватели не были добавлены
- Атрибуты
Комментарии
Возвращает массив всех прослушивателей, добавленных в объект PropertyChangeSupport с помощью addPropertyChangeListener().
Если некоторые прослушиватели были добавлены с именованным свойством, то возвращаемый массив будет смесью PropertyChangeListeners и PropertyChangeListenerProxy
s. Если вызывающий метод заинтересован в различии прослушивателей, он должен протестировать каждый элемент, чтобы проверить, является PropertyChangeListenerProxy
ли он , выполнить приведение и проверить параметр .
{@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"
}
}
}
}
Добавлено в версии 1.4.
Документация по Java для java.beans.PropertyChangeSupport.getPropertyChangeListeners()
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
GetPropertyChangeListeners(String)
Возвращает массив всех прослушивателей, связанных с именованным свойством.
[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[]
Параметры
- propertyName
- String
Имя прослушиваемого свойства
Возвращаемое значение
все , PropertyChangeListeners
связанные с именованным свойством. Если такие прослушиватели не были добавлены или propertyName
имеет значение NULL, возвращается пустой массив.
- Атрибуты
Комментарии
Возвращает массив всех прослушивателей, связанных с именованным свойством.
Добавлено в версии 1.4.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.