Class ObservableSmartProperty<T>
Defines a smart property class which can hold Object instances and provides listener with old and new value
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class ObservableSmartProperty<T> extends SmartProperty<T>
Type Parameters
| Name | Description |
|---|---|
| T |
Constructors
ObservableSmartProperty(ObservableSmartProperty.IPropertyChangeListener listener)
Creates a new instance of ObservableSmartProperty class
Declaration
public ObservableSmartProperty(ObservableSmartProperty.IPropertyChangeListener listener)
Parameters
| Type | Name | Description |
|---|---|---|
| ObservableSmartProperty.IPropertyChangeListener | listener | The listener change listener for this property |
ObservableSmartProperty(ObservableSmartProperty.IPropertyChangeListener listener, T defaultValue)
Creates a new instance of ObservableSmartProperty class
Declaration
public ObservableSmartProperty(ObservableSmartProperty.IPropertyChangeListener listener, T defaultValue)
Parameters
| Type | Name | Description |
|---|---|---|
| ObservableSmartProperty.IPropertyChangeListener | listener | The listener change listener for this property |
| T | defaultValue | The default value to set |
Methods
onPropertyChanged(T oldValue, T newValue)
Called when property value is changed
Declaration
protected void onPropertyChanged(T oldValue, T newValue)
Parameters
| Type | Name | Description |
|---|---|---|
| T | oldValue | |
| T | newValue |