|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.apache.commons.configuration.event.ConfigurationEvent
An event class for reporting updates on a configuration object.
Event objects of this type are used for "raw" events, i.e. unfiltered modifications of any kind. A level with semantically higher events (e.g. for property changes) may be built on top of this fundamental event mechanism.
Each event can contain the following data:
The following standard events are generated by typical configuration
implementations (the constants for the event types are defined in
):
AbstractConfiguration
addProperty()
method of a configuration object. It contains the name of the property, to
which new data is added, and the value object that is added to this property
(this may be an array or a list if multiple values are added).setProperty()
method triggers this event. The
event object stores the name of the affected property and its new value.clearProperty()
method), an event of this type is fired. In
this case the event object only stores the name of the removed property, the
value is null.
Field Summary |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
ConfigurationEvent(Object source,
int type,
String propertyName,
Object propertyValue,
boolean beforeUpdate)
Creates a new instance of ConfigurationEvent and
initializes it. |
Method Summary | |
String |
getPropertyName()
Returns the name of the affected property. |
Object |
getPropertyValue()
Returns the value of the affected property if available. |
int |
getType()
Returns the type of this event. |
boolean |
isBeforeUpdate()
Returns a flag if this event was generated before or after an update. |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ConfigurationEvent(Object source, int type, String propertyName, Object propertyValue, boolean beforeUpdate)
ConfigurationEvent
and
initializes it.
source
- the event sourcetype
- the event's typepropertyName
- the name of the affected propertypropertyValue
- the value of the affected propertybeforeUpdate
- the before update flagMethod Detail |
public String getPropertyName()
public Object getPropertyValue()
public int getType()
public boolean isBeforeUpdate()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |