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

- Packages that use EventListenerRegistrationData
  Package | Description
  --- | ---
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.event | This package contains interfaces and classes for receiving notifications about changes at configurations.

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

    Methods in org.apache.commons.configuration2.builder with parameters of type EventListenerRegistrationData
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> EventListenerParameters` | EventListenerParameters.`addEventListener​(EventListenerRegistrationData<T> registrationData)` | Adds the specified `EventListenerRegistrationData` instance to this object.

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

    Methods in org.apache.commons.configuration2.event that return types with arguments of type EventListenerRegistrationData
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<EventListenerRegistrationData<?>>` | BaseEventSource.`getEventListenerRegistrations()` | Gets a list with all `EventListenerRegistrationData` objects currently contained for this event source.
    `List<EventListenerRegistrationData<?>>` | EventListenerList.`getRegistrations()` | Gets an (unmodifiable) list with registration information about all event listeners registered at this object.
    `<T extends Event> List<EventListenerRegistrationData<? extends T>>` | EventListenerList.`getRegistrationsForSuperType​(EventType<T> eventType)` | Gets 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).

    Methods in org.apache.commons.configuration2.event with parameters of type EventListenerRegistrationData
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> void` | EventListenerList.`addEventListener​(EventListenerRegistrationData<T> regData)` | Adds the specified listener registration data object to the internal list of event listeners.
    `<T extends Event> boolean` | EventListenerList.`removeEventListener​(EventListenerRegistrationData<T> regData)` | Removes the event listener registration defined by the passed in data object.