# Uses of Class
org.apache.commons.configuration2.event.ConfigurationEvent

Packages that use ConfigurationEvent
Package
Description
org.apache.commons.configuration2
The Configuration main package.
org.apache.commons.configuration2.event
This package contains interfaces and classes for receiving notifications about changes at configurations.

- ## Uses of ConfigurationEvent in org.apache.commons.configuration2

  Fields in org.apache.commons.configuration2 with type parameters of type ConfigurationEvent
  Modifier and Type
  Field
  Description
  `static final EventType<ConfigurationEvent>`
  CombinedConfiguration.`COMBINED_INVALIDATE`
  Constant for the event type fired when the internal node structure of a combined configuration becomes invalid.
  Methods in org.apache.commons.configuration2 with parameters of type ConfigurationEvent
  Modifier and Type
  Method
  Description
  `void`
  CombinedConfiguration.`onEvent(ConfigurationEvent event)`
  Event listener call back for configuration update events.
  `void`
  PropertiesConfigurationLayout.`onEvent(ConfigurationEvent event)`
  The event listener callback.
  `protected void`
  BaseHierarchicalConfiguration.`subnodeConfigurationChanged(ConfigurationEvent event)`
  This method is always called when a subnode configuration created from this configuration has been modified.

- ## Uses of ConfigurationEvent in org.apache.commons.configuration2.event

  Fields in org.apache.commons.configuration2.event with type parameters of type ConfigurationEvent
  Modifier and Type
  Field
  Description
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`ADD_NODES`
  Constant for the event type for an add nodes operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`ADD_PROPERTY`
  Constant for the event type for an add property operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`ANY`
  Constant for the common super type of all configuration update events.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`ANY_HIERARCHICAL`
  Constant for the common base event type for all hierarchical update events.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`CLEAR`
  Constant for the event type for a clear operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`CLEAR_PROPERTY`
  Constant for the event type for a clear property operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`CLEAR_TREE`
  Constant for the event type for a clear tree operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`SET_PROPERTY`
  Constant for the event type for a set property operation.
  `static final EventType<ConfigurationEvent>`
  ConfigurationEvent.`SUBNODE_CHANGED`
  Constant for the event type indicating a change on a sub configuration.
  Methods in org.apache.commons.configuration2.event with type parameters of type ConfigurationEvent
  Modifier and Type
  Method
  Description
  `protected <T extends ConfigurationEvent>
  ConfigurationEvent`
  BaseEventSource.`createEvent(EventType<T> type, String propName, Object propValue, boolean before)`
  Creates a `ConfigurationEvent` object based on the passed in parameters.
  `protected <T extends ConfigurationEvent>
  void`
  BaseEventSource.`fireEvent(EventType<T> type, String propName, Object propValue, boolean before)`
  Creates an event object and delivers it to all registered event listeners.
  Methods in org.apache.commons.configuration2.event that return ConfigurationEvent
  Modifier and Type
  Method
  Description
  `protected <T extends ConfigurationEvent>
  ConfigurationEvent`
  BaseEventSource.`createEvent(EventType<T> type, String propName, Object propValue, boolean before)`
  Creates a `ConfigurationEvent` object based on the passed in parameters.
  Constructor parameters in org.apache.commons.configuration2.event with type arguments of type ConfigurationEvent
  Modifier
  Constructor
  Description
  ``
  `ConfigurationEvent(Object source, EventType<? extends ConfigurationEvent> type, String propertyName, Object propertyValue, boolean beforeUpdate)`
  Creates a new instance of `ConfigurationEvent` and initializes it.