## Uses of Interface
org.eclipse.net4j.util.event.IListener

- Packages that use IListener
  Package | Description
  --- | ---
  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.event | A framework for sending of and listening to events.
  org.eclipse.net4j.util.lifecycle | A framework for components with a simple lifecycle.
  org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.
  org.eclipse.net4j.util.registry | Interfaces and classes for general purpose registries.
  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.

- - ### Uses of IListener in org.eclipse.net4j.util.concurrent

    Methods in org.eclipse.net4j.util.concurrent that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `IListener[]` | DelegableReentrantLock.`getListeners()`
    `IListener[]` | TimerLifecycle.`getListeners()`

    Methods in org.eclipse.net4j.util.concurrent with parameters of type IListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | DelegableReentrantLock.`addListener(IListener listener)`
    `void` | TimerLifecycle.`addListener(IListener listener)`
    `void` | DelegableReentrantLock.`removeListener(IListener listener)`
    `void` | TimerLifecycle.`removeListener(IListener listener)`

  - ### Uses of IListener in org.eclipse.net4j.util.container

    Classes in org.eclipse.net4j.util.container that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContainerEventAdapter<E>` A `listener` that dispatches container `events` to methods that can be overridden by extenders.
    `class` | `LifecycleEventConverter<E>` A delegating `listener` that converts `lifecycle events` into `container events`.
    `class` | `SelfAttachingContainerListener`
    `static class` | `SelfAttachingContainerListener.Delegating`

    Constructors in org.eclipse.net4j.util.container with parameters of type IListener
    Constructor and Description
    `Delegating(IListener delegate)`
    `Delegating(IListener delegate, boolean delegateContainerEvents)`

  - ### Uses of IListener in org.eclipse.net4j.util.event

    Classes in org.eclipse.net4j.util.event that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventPrinter`
    `class` | `ThrowableEventAdapter` A `listener` that dispatches throwable `events` to methods that can be overridden by extenders.
    `static class` | `ThrowableEventAdapter.ToPrintStream` Prints the stack traces of throwable `events` to a `PrintStream`.

    Fields in org.eclipse.net4j.util.event declared as IListener
    Modifier and Type | Field and Description
    --- | ---
    `static IListener[]` | EventUtil.`NO_LISTENERS`

    Methods in org.eclipse.net4j.util.event that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `IListener[]` | INotifier.`getListeners()` Returns the listeners that are registered with this notifier.
    `IListener[]` | Notifier.`getListeners()`
    `static IListener[]` | EventUtil.`getListeners(Object notifier)`

    Methods in org.eclipse.net4j.util.event with parameters of type IListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | INotifier.`addListener(IListener listener)` Adds a listener to this notifier.
    `void` | Notifier.`addListener(IListener listener)`
    `static boolean` | EventUtil.`addListener(Object notifier, IListener listener)`
    `static boolean` | EventUtil.`addUniqueListener(Object notifier, IListener listener)`
    `void` | Notifier.`fireEvent(IEvent event, IListener[] listeners)`
    `static boolean` | EventUtil.`hasListener(Object notifier, IListener listener)`
    `void` | INotifier.`removeListener(IListener listener)` Removes a listener from this notifier.
    `void` | Notifier.`removeListener(IListener listener)`
    `static boolean` | EventUtil.`removeListener(Object notifier, IListener listener)`

  - ### Uses of IListener in org.eclipse.net4j.util.lifecycle

    Classes in org.eclipse.net4j.util.lifecycle that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LifecycleEventAdapter` A `listener` that dispatches lifecycle `events` to methods that can be overridden by extenders.

  - ### Uses of IListener in org.eclipse.net4j.util.om.monitor

    Methods in org.eclipse.net4j.util.om.monitor that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `IListener[]` | NotifyingMonitor.`getListeners()`

    Methods in org.eclipse.net4j.util.om.monitor with parameters of type IListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | NotifyingMonitor.`addListener(IListener listener)`
    `void` | NotifyingMonitor.`removeListener(IListener listener)`

    Constructors in org.eclipse.net4j.util.om.monitor with parameters of type IListener
    Constructor and Description
    `NotifyingMonitor(String task, IListener[] listeners)`

  - ### Uses of IListener in org.eclipse.net4j.util.registry

    Methods in org.eclipse.net4j.util.registry that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `IListener[]` | UnmodifiableRegistry.`getListeners()`

    Methods in org.eclipse.net4j.util.registry with parameters of type IListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnmodifiableRegistry.`addListener(IListener listener)`
    `void` | UnmodifiableRegistry.`removeListener(IListener listener)`

  - ### Uses of IListener in org.eclipse.net4j.util.ui

    Classes in org.eclipse.net4j.util.ui that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FactoryTypeContentProvider` A `structured content provider` that shows the `factory types` of the `input`.
    `class` | `StaticContentProvider`
    `class` | `StructuredContentProvider<INPUT>`

  - ### Uses of IListener in org.eclipse.net4j.util.ui.actions

    Classes in org.eclipse.net4j.util.ui.actions that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SashLayoutAction`
    `static class` | `SashLayoutAction.Horizontal`
    `static class` | `SashLayoutAction.Vertical`

  - ### Uses of IListener in org.eclipse.net4j.util.ui.container

    Classes in org.eclipse.net4j.util.ui.container that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElementWizardComposite`
    `static class` | `ElementWizardComposite.WithCombo`
    `static class` | `ElementWizardComposite.WithRadios`

  - ### Uses of IListener in org.eclipse.net4j.util.ui.views

    Classes in org.eclipse.net4j.util.ui.views that implement IListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContainerItemProvider<CONTAINER extends IContainer<Object>>`
    `class` | `ContainerItemProvider.LeafNode`
    `class` | `ContainerPathItemProvider<CONTAINER extends IContainer<Object>>` Deprecated.
    `class` | `ItemProvider<INPUT>`

    Fields in org.eclipse.net4j.util.ui.views declared as IListener
    Modifier and Type | Field and Description
    --- | ---
    `protected IListener` | ContainerItemProvider.AbstractContainerNode.`containerListener`

    Methods in org.eclipse.net4j.util.ui.views that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `protected IListener` | ContainerView.Default.`getContainerListener()`

  - ### Uses of IListener in org.eclipse.net4j.util.ui.widgets

    Methods in org.eclipse.net4j.util.ui.widgets that return IListener
    Modifier and Type | Method and Description
    --- | ---
    `IListener[]` | SashComposite.`getListeners()`

    Methods in org.eclipse.net4j.util.ui.widgets with parameters of type IListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | SashComposite.`addListener(IListener listener)`
    `void` | SashComposite.`removeListener(IListener listener)`

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html