public interface PropertyListener
DynamicPropertySupport
registers this type listener with a DynamicPropertySupport
to receive
callbacks on changes so that it can dynamically change a value of a DynamicProperty.
DynamicPropertySupport.addConfigurationListener(PropertyListener)
Modifier and Type | Method and Description |
---|---|
void |
addProperty(Object source,
String name,
Object value,
boolean beforeUpdate)
Notifies this listener about a new value for the given property.
|
void |
clear(Object source,
boolean beforeUpdate)
Notifies this listener that all properties have been cleared.
|
void |
clearProperty(Object source,
String name,
Object value,
boolean beforeUpdate)
Notifies this listener about a cleared property, which now has no
value.
|
void |
configSourceLoaded(Object source)
Notifies this listener about a new source of configuration being invalidated and/or added
|
void |
setProperty(Object source,
String name,
Object value,
boolean beforeUpdate)
Notifies this listener about a changed value for the given
property.
|
void configSourceLoaded(Object source)
Notifies this listener about a new source of configuration being invalidated and/or added
source
- the event source.void addProperty(Object source, String name, Object value, boolean beforeUpdate)
Notifies this listener about a new value for the given property.
source
- the event source.name
- the property name.value
- the property value (current value if
beforeUpdate
is true, otherwise the new value).beforeUpdate
- true if this callback is occuring before the
property has changed.void setProperty(Object source, String name, Object value, boolean beforeUpdate)
Notifies this listener about a changed value for the given property.
source
- the event source.name
- the property name.value
- the property value (current value if
beforeUpdate
is true, otherwise the replacement
value).beforeUpdate
- true if this callback is occuring before the
property has changed.void clearProperty(Object source, String name, Object value, boolean beforeUpdate)
Notifies this listener about a cleared property, which now has no value.
source
- the event source.name
- the property name.value
- the property value (current value if
beforeUpdate
is true, otherwise the new value which
should be null
).beforeUpdate
- true if this callback is occuring before the
property has changed.void clear(Object source, boolean beforeUpdate)
Notifies this listener that all properties have been cleared.
source
- the event source.beforeUpdate
- true if this callback is occuring before the
properties have been cleared.Copyright © 2015. All Rights Reserved.