Share via


PropertyChangeSupport.FireIndexedPropertyChange Method

Definition

Overloads

FireIndexedPropertyChange(String, Int32, Object, Object)

Reports a bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

FireIndexedPropertyChange(String, Int32, Boolean, Boolean)

Reports a boolean bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

FireIndexedPropertyChange(String, Int32, Int32, Int32)

Reports an integer bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

FireIndexedPropertyChange(String, Int32, Object, Object)

Reports a bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V", "GetFireIndexedPropertyChange_Ljava_lang_String_ILjava_lang_Object_Ljava_lang_Object_Handler")]
public virtual void FireIndexedPropertyChange (string? propertyName, int index, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V", "GetFireIndexedPropertyChange_Ljava_lang_String_ILjava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member FireIndexedPropertyChange : string * int * Java.Lang.Object * Java.Lang.Object -> unit
override this.FireIndexedPropertyChange : string * int * Java.Lang.Object * Java.Lang.Object -> unit

Parameters

propertyName
String

the programmatic name of the property that was changed

index
Int32

the index of the property element that was changed

oldValue
Object

the old value of the property

newValue
Object

the new value of the property

Attributes

Remarks

Reports a bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

No event is fired if old and new values are equal and non-null.

This is merely a convenience wrapper around the more general #firePropertyChange(PropertyChangeEvent) method.

Added in 1.5.

Java documentation for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object).

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

FireIndexedPropertyChange(String, Int32, Boolean, Boolean)

Reports a boolean bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;IZZ)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IZZHandler")]
public virtual void FireIndexedPropertyChange (string? propertyName, int index, bool oldValue, bool newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;IZZ)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IZZHandler")>]
abstract member FireIndexedPropertyChange : string * int * bool * bool -> unit
override this.FireIndexedPropertyChange : string * int * bool * bool -> unit

Parameters

propertyName
String

the programmatic name of the property that was changed

index
Int32

the index of the property element that was changed

oldValue
Boolean

the old value of the property

newValue
Boolean

the new value of the property

Attributes

Remarks

Reports a boolean bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

No event is fired if old and new values are equal.

This is merely a convenience wrapper around the more general #fireIndexedPropertyChange(String, int, Object, Object) method.

Added in 1.5.

Java documentation for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, boolean, boolean).

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

FireIndexedPropertyChange(String, Int32, Int32, Int32)

Reports an integer bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;III)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IIIHandler")]
public virtual void FireIndexedPropertyChange (string? propertyName, int index, int oldValue, int newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;III)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IIIHandler")>]
abstract member FireIndexedPropertyChange : string * int * int * int -> unit
override this.FireIndexedPropertyChange : string * int * int * int -> unit

Parameters

propertyName
String

the programmatic name of the property that was changed

index
Int32

the index of the property element that was changed

oldValue
Int32

the old value of the property

newValue
Int32

the new value of the property

Attributes

Remarks

Reports an integer bound indexed property update to listeners that have been registered to track updates of all properties or a property with the specified name.

No event is fired if old and new values are equal.

This is merely a convenience wrapper around the more general #fireIndexedPropertyChange(String, int, Object, Object) method.

Added in 1.5.

Java documentation for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, int, int).

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