# Uses of Interface
org.apache.commons.configuration2.event.EventListener

Packages that use EventListener
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 EventListener in org.apache.commons.configuration2

  Classes in org.apache.commons.configuration2 that implement EventListener
  Modifier and Type
  Class
  Description
  `class`
  `CombinedConfiguration`
  A hierarchical composite configuration class.
  `class`
  `DynamicCombinedConfiguration`
  DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.
  `class`
  `PropertiesConfigurationLayout`
  A helper class used by `PropertiesConfiguration` to keep the layout of a properties file.
  Methods in org.apache.commons.configuration2 that return types with arguments of type EventListener
  Modifier and Type
  Method
  Description
  `<T extends Event>
  Collection<EventListener<? super T>>`
  PatternSubtreeConfigurationWrapper.`getEventListeners(EventType<T> eventType)`
  Methods in org.apache.commons.configuration2 with parameters of type EventListener
  Modifier and Type
  Method
  Description
  `<T extends Event>
  void`
  DynamicCombinedConfiguration.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  `<T extends Event>
  void`
  PatternSubtreeConfigurationWrapper.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  `<T extends Event>
  boolean`
  DynamicCombinedConfiguration.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  `<T extends Event>
  boolean`
  PatternSubtreeConfigurationWrapper.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`

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

  Methods in org.apache.commons.configuration2.builder with parameters of type EventListener
  Modifier and Type
  Method
  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 final <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.

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

  Methods in org.apache.commons.configuration2.builder.combined with parameters of type EventListener
  Modifier and Type
  Method
  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 EventListener in org.apache.commons.configuration2.event

  Methods in org.apache.commons.configuration2.event that return EventListener
  Modifier and Type
  Method
  Description
  `EventListener<? super T>`
  EventListenerRegistrationData.`getListener()`
  Gets the listener this registration is about.
  `EventListener<? super T>`
  EventListenerList.EventListenerIterator.`next()`
  Methods in org.apache.commons.configuration2.event that return types with arguments of type EventListener
  Modifier and Type
  Method
  Description
  `<T extends Event>
  Collection<EventListener<? super T>>`
  BaseEventSource.`getEventListeners(EventType<T> eventType)`
  Gets a collection with all event listeners of the specified event type that are currently registered at this object.
  `<T extends Event>
  Iterable<EventListener<? super T>>`
  EventListenerList.`getEventListeners(EventType<T> eventType)`
  Gets an `Iterable` allowing access to all event listeners stored in this list which are compatible with the specified event type.
  Methods in org.apache.commons.configuration2.event with parameters of type EventListener
  Modifier and Type
  Method
  Description
  `<T extends Event>
  void`
  BaseEventSource.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  `<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`
  EventSource.`addEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  Adds an event listener for the specified event type.
  `<T extends Event>
  boolean`
  BaseEventSource.`removeEventListener(EventType<T> eventType, EventListener<? super T> 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`
  EventSource.`removeEventListener(EventType<T> eventType, EventListener<? super T> listener)`
  Removes the event listener registration for the given event type and listener.
  Constructors in org.apache.commons.configuration2.event with parameters of type EventListener
  Modifier
  Constructor
  Description
  ``
  `EventListenerRegistrationData(EventType<T> type, EventListener<? super T> lstnr)`
  Creates a new instance of `EventListenerRegistrationData`.

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

  Methods in org.apache.commons.configuration2.reloading with parameters of type EventListener
  Modifier and Type
  Method
  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)`