# Uses of Package
org.eclipse.net4j.util.event

- Packages that use org.eclipse.net4j.util.event
  Package | Description
  --- | ---
  org.eclipse.net4j.util.cache | A generic caching and memory monitoring framework.
  org.eclipse.net4j.util.collection | Additional collection-like interfaces and classes.
  org.eclipse.net4j.util.concurrent | Utility interfaces and classes commonly useful in concurrent programming.
  org.eclipse.net4j.util.container | A framework of notifying collections and wiring containers.
  org.eclipse.net4j.util.container.delegate | Hybrid interfaces of notifying containers and the Java Collection Framework.
  org.eclipse.net4j.util.event | A framework for sending of and listening to events.
  org.eclipse.net4j.util.fsm | A framework for finite state machines.
  org.eclipse.net4j.util.lifecycle | A framework for components with a simple lifecycle.
  org.eclipse.net4j.util.om.log | Interfaces and classes for platform-independent logging.
  org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.
  org.eclipse.net4j.util.om.pref | Interfaces and classes for platform-independent preference management.
  org.eclipse.net4j.util.options | A framework for option containers that fire change events.
  org.eclipse.net4j.util.ref | A framework for memory-sensitive keyed references and value maps.
  org.eclipse.net4j.util.registry | Interfaces and classes for general purpose registries.
  org.eclipse.net4j.util.security | Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
  org.eclipse.net4j.util.ui | Reusable UI components.
  org.eclipse.net4j.util.ui.actions | Reusable actions and action delegates.
  org.eclipse.net4j.util.ui.container | An element wizard framework for managed containers.
  org.eclipse.net4j.util.ui.views | Helpers for Eclipse view parts.
  org.eclipse.net4j.util.ui.widgets | A library with reusable widgets.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.cache
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.collection
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.concurrent
  Class | Description
  --- | ---
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.container
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.container.delegate
  Class | Description
  --- | ---
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.event
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  ExecutorServiceNotifier | Deprecated.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.
  ThrowableEvent | An `IEvent` typically fired from `notifiers` that execute operations in the background.
  ThrowableEventAdapter | A `listener` that dispatches throwable `events` to methods that can be overridden by extenders.
  ThrowableEventAdapter.ToPrintStream | Prints the stack traces of throwable `events` to a `PrintStream`.
  ValueNotifier | A `notifier` with an `ID` and a single `value`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.fsm
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.lifecycle
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.om.log
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.om.monitor
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.om.pref
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.options
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ref
  Class | Description
  --- | ---
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.registry
  Class | Description
  --- | ---
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.security
  Class | Description
  --- | ---
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ui
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ui.actions
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ui.container
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
  INotifier.INotifier2 |
  Notifier | A default implementation of a `notifier`.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ui.views
  Class | Description
  --- | ---
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.

- Classes in org.eclipse.net4j.util.event used by org.eclipse.net4j.util.ui.widgets
  Class | Description
  --- | ---
  Event | A default implementation of an `event`.
  IEvent | An event that is fired from a `notifier` and can be handled by `listeners`.
  IListener | A callback interface that `notifiers` use to pass `events` to.
  INotifier | An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.