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.