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

- Packages that use EventType
  Package | Description
  --- | ---
  org.apache.commons.configuration2 | The Configuration main package.
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.builder.combined | A package containing the implementation of the builder for combined configurations.
  org.apache.commons.configuration2.event | This package contains interfaces and classes for receiving notifications about changes at configurations.
  org.apache.commons.configuration2.reloading | This package contains classes and interfaces related to the reloading mechanism.

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

    Fields in org.apache.commons.configuration2 declared as EventType
    Modifier and Type | Field and Description
    --- | ---
    `static 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 EventType
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | PatternSubtreeConfigurationWrapper.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
    `<T extends Event> void` | DynamicCombinedConfiguration.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
    `<T extends Event> Collection<EventListener<? super T>>` | PatternSubtreeConfigurationWrapper.`getEventListeners(EventType<T> eventType)`
    `<T extends Event> boolean` | PatternSubtreeConfigurationWrapper.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`
    `<T extends Event> boolean` | DynamicCombinedConfiguration.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`

  - ### Uses of EventType in org.apache.commons.configuration2.builder

    Fields in org.apache.commons.configuration2.builder declared as EventType
    Modifier and Type | Field and Description
    --- | ---
    `static EventType<ConfigurationBuilderEvent>` | ConfigurationBuilderEvent.`ANY` The common super type for all events related to configuration builders.
    `static EventType<ConfigurationBuilderEvent>` | ConfigurationBuilderEvent.`CONFIGURATION_REQUEST` The specific event type for configuration request events.
    `static EventType<ConfigurationBuilderEvent>` | ConfigurationBuilderEvent.`RESET` The specific event type for builder reset events.
    `static EventType<ConfigurationBuilderResultCreatedEvent>` | ConfigurationBuilderResultCreatedEvent.`RESULT_CREATED` The specialized event type for a newly created result configuration.

    Methods in org.apache.commons.configuration2.builder with parameters of type EventType
    Modifier and Type | Method and Description
    --- | ---
    `<E extends Event> void` | BasicConfigurationBuilder.`addEventListener(EventType<E> eventType, EventListener<? super E> listener)` Adds an event listener for the specified event type.
    `<T extends Event> EventListenerParameters` | EventListenerParameters.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)` Adds an event listener of the specified event type to this object.
    `protected <E extends Event> void` | BasicConfigurationBuilder.`installEventListener(EventType<E> eventType, EventListener<? super E> listener)` Adds the specified event listener to this object.
    `<E extends Event> boolean` | BasicConfigurationBuilder.`removeEventListener(EventType<E> eventType, EventListener<? super E> listener)` Removes the event listener registration for the given event type and listener.

    Constructors in org.apache.commons.configuration2.builder with parameters of type EventType
    Constructor and Description
    `ConfigurationBuilderEvent(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderEvent> evType)` Creates a new instance of `ConfigurationBuilderEvent` and sets basic properties.
    `ConfigurationBuilderResultCreatedEvent(ConfigurationBuilder<?> source, EventType<? extends ConfigurationBuilderResultCreatedEvent> evType, ImmutableConfiguration createdConfiguration)` Creates a new instance of `ConfigurationBuilderResultCreatedEvent` and initializes its properties.

  - ### Uses of EventType in org.apache.commons.configuration2.builder.combined

    Methods in org.apache.commons.configuration2.builder.combined with parameters of type EventType
    Modifier and Type | Method and Description
    --- | ---
    `<E extends Event> void` | MultiFileConfigurationBuilder.`addEventListener(EventType<E> eventType, EventListener<? super E> l)` Adds an event listener for the specified event type.
    `<E extends Event> boolean` | MultiFileConfigurationBuilder.`removeEventListener(EventType<E> eventType, EventListener<? super E> l)` Removes the event listener registration for the given event type and listener.

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

    Fields in org.apache.commons.configuration2.event declared as EventType
    Modifier and Type | Field and Description
    --- | ---
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`ADD_NODES` Constant for the event type for an add nodes operation.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`ADD_PROPERTY` Constant for the event type for an add property operation.
    `static EventType<Event>` | Event.`ANY` The root event type for all configuration-related events.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`ANY` Constant for the common super type of all configuration update events.
    `static EventType<ConfigurationErrorEvent>` | ConfigurationErrorEvent.`ANY` Constant for the common event type for all error events.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`ANY_HIERARCHICAL` Constant for the common base event type for all hierarchical update events.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`CLEAR` Constant for the event type for a clear operation.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`CLEAR_PROPERTY` Constant for the event type for a clear property operation.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`CLEAR_TREE` Constant for the event type for a clear tree operation.
    `static EventType<ConfigurationErrorEvent>` | ConfigurationErrorEvent.`READ` Constant for the event type indicating a read error.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`SET_PROPERTY` Constant for the event type for a set property operation.
    `static EventType<ConfigurationEvent>` | ConfigurationEvent.`SUBNODE_CHANGED` Constant for the event type indicating a change on a sub configuration.
    `static EventType<ConfigurationErrorEvent>` | ConfigurationErrorEvent.`WRITE` Constant for the event type indicating a write error.

    Methods in org.apache.commons.configuration2.event that return EventType
    Modifier and Type | Method and Description
    --- | ---
    `EventType<?>` | ConfigurationErrorEvent.`getErrorOperationType()` Returns the `EventType` of the operation which caused this error.
    `EventType<T>` | EventListenerRegistrationData.`getEventType()` Returns the event type for this listener registration.
    `EventType<? extends Event>` | Event.`getEventType()` Returns the type of this event.
    `EventType<? super T>` | EventType.`getSuperType()` Returns the super event type.

    Methods in org.apache.commons.configuration2.event that return types with arguments of type EventType
    Modifier and Type | Method and Description
    --- | ---
    `static Set<EventType<?>>` | EventType.`fetchSuperEventTypes(EventType<?> eventType)` Returns a set with all event types that are super types of the specified type.

    Methods in org.apache.commons.configuration2.event with parameters of type EventType
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | EventSource.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)` Adds an event listener for the specified event type.
    `<T extends Event> void` | EventListenerList.`addEventListener(EventType<T> type, EventListener<? super T> listener)` Adds an event listener for the specified event type.
    `<T extends Event> void` | BaseEventSource.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
    `protected ConfigurationErrorEvent` | BaseEventSource.`createErrorEvent(EventType<? extends ConfigurationErrorEvent> type, EventType<?> opType, String propName, Object propValue, Throwable ex)` Creates a `ConfigurationErrorEvent` object based on the passed in parameters.
    `protected ConfigurationErrorEvent` | BaseEventSource.`createErrorEvent(EventType<? extends ConfigurationErrorEvent> type, EventType<?> opType, String propName, Object propValue, Throwable ex)` Creates a `ConfigurationErrorEvent` object based on the passed in parameters.
    `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.
    `static Set<EventType<?>>` | EventType.`fetchSuperEventTypes(EventType<?> eventType)` Returns a set with all event types that are super types of the specified type.
    `<T extends ConfigurationErrorEvent> void` | BaseEventSource.`fireError(EventType<T> eventType, EventType<?> operationType, String propertyName, Object propertyValue, Throwable cause)` Creates an error event object and delivers it to all registered error listeners of a matching type.
    `<T extends ConfigurationErrorEvent> void` | BaseEventSource.`fireError(EventType<T> eventType, EventType<?> operationType, String propertyName, Object propertyValue, Throwable cause)` Creates an error event object and delivers it to all registered error listeners of a matching type.
    `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.
    `<T extends Event> EventListenerList.EventListenerIterator<T>` | EventListenerList.`getEventListenerIterator(EventType<T> eventType)` Returns a specialized iterator for obtaining all event listeners stored in this list which are compatible with the specified event type.
    `<T extends Event> Iterable<EventListener<? super T>>` | EventListenerList.`getEventListeners(EventType<T> eventType)` Returns an `Iterable` allowing access to all event listeners stored in this list which are compatible with the specified event type.
    `<T extends Event> Collection<EventListener<? super T>>` | BaseEventSource.`getEventListeners(EventType<T> eventType)` Returns a collection with all event listeners of the specified event type that are currently registered at this object.
    `<T extends Event> List<EventListenerRegistrationData<? extends T>>` | EventListenerList.`getRegistrationsForSuperType(EventType<T> eventType)` Returns a list with `EventListenerRegistrationData` objects for all event listener registrations of the specified event type or an event type having this type as super type (directly or indirectly).
    `static boolean` | EventType.`isInstanceOf(EventType<?> derivedType, EventType<?> baseType)` Checks whether an event type is derived from another type.
    `static boolean` | EventType.`isInstanceOf(EventType<?> derivedType, EventType<?> baseType)` Checks whether an event type is derived from another type.
    `<T extends Event> boolean` | EventSource.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)` Removes the event listener registration for the given event type and listener.
    `<T extends Event> boolean` | EventListenerList.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)` Removes the event listener registration for the given event type and listener.
    `<T extends Event> boolean` | BaseEventSource.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`

    Constructors in org.apache.commons.configuration2.event with parameters of type EventType
    Constructor and Description
    `ConfigurationErrorEvent(Object source, EventType<? extends ConfigurationErrorEvent> eventType, EventType<?> operationType, String propName, Object propValue, Throwable cause)` Creates a new instance of `ConfigurationErrorEvent` and sets all its properties.
    `ConfigurationErrorEvent(Object source, EventType<? extends ConfigurationErrorEvent> eventType, EventType<?> operationType, String propName, Object propValue, Throwable cause)` Creates a new instance of `ConfigurationErrorEvent` and sets all its properties.
    `ConfigurationEvent(Object source, EventType<? extends ConfigurationEvent> type, String propertyName, Object propertyValue, boolean beforeUpdate)` Creates a new instance of `ConfigurationEvent` and initializes it.
    `Event(Object source, EventType<? extends Event> evType)` Creates a new instance of `Event` and sets basic properties.
    `EventListenerRegistrationData(EventType<T> type, EventListener<? super T> lstnr)` Creates a new instance of `EventListenerRegistrationData`.
    `EventType(EventType<? super T> superEventType, String typeName)` Creates a new instance of `EventType` and initializes it with the super type and a type name.

  - ### Uses of EventType in org.apache.commons.configuration2.reloading

    Fields in org.apache.commons.configuration2.reloading declared as EventType
    Modifier and Type | Field and Description
    --- | ---
    `static EventType<ReloadingEvent>` | ReloadingEvent.`ANY` The common event super type for all reloading events.

    Methods in org.apache.commons.configuration2.reloading with parameters of type EventType
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | ReloadingController.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)` Adds an event listener for the specified event type.
    `<T extends Event> boolean` | ReloadingController.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`

Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.