# Uses of Interface
org.eclipse.swt.widgets.Listener

Packages that use Listener
Package
Description
org.eclipse.jface.text.hyperlink
Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.wizard
Provides a framework for wizards.
org.eclipse.swt.widgets
SWT widget public API classes.
org.eclipse.ui.dialogs
Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.

## Uses of Listener in org.eclipse.jface.text.hyperlink

Classes in org.eclipse.jface.text.hyperlink that implement Listener
Modifier and Type
Class
Description
`class`
`HyperlinkManager`
Default implementation of a hyperlink manager.

## Uses of Listener in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement Listener
Modifier and Type
Class
Description
`protected class`
`AnnotationBarHoverManager.Closer`
Deprecated.
As of 3.4, no longer used as closer from super class is used

## Uses of Listener in org.eclipse.jface.wizard

Fields in org.eclipse.jface.wizard declared as Listener
Modifier and Type
Field
Description
`protected Listener`
ProgressMonitorPart.`fCancelListener`
the cancel lister attached to the cancel component

## Uses of Listener in org.eclipse.swt.widgets

Classes in org.eclipse.swt.widgets that implement Listener
Modifier and Type
Class
Description
`class`
`TypedListener`
Instances of this class are internal SWT implementation objects which provide a mapping between the typed and untyped listener mechanisms that SWT supports.
Methods in org.eclipse.swt.widgets that return Listener
Modifier and Type
Method
Description
`Listener[]`
Widget.`getListeners(int eventType)`
Returns an array of listeners who will be notified when an event of the given type occurs.
Methods in org.eclipse.swt.widgets with parameters of type Listener
Modifier and Type
Method
Description
`void`
Display.`addFilter(int eventType, Listener listener)`
Adds the listener to the collection of listeners who will be notified when an event of the given type occurs anywhere in a widget.
`void`
Display.`addListener(int eventType, Listener listener)`
Adds the listener to the collection of listeners who will be notified when an event of the given type occurs.
`void`
Widget.`addListener(int eventType, Listener listener)`
Adds the listener to the collection of listeners who will be notified when an event of the given type occurs.
`void`
Display.`removeFilter(int eventType, Listener listener)`
Removes the listener from the collection of listeners who will be notified when an event of the given type occurs anywhere in a widget.
`void`
Display.`removeListener(int eventType, Listener listener)`
Removes the listener from the collection of listeners who will be notified when an event of the given type occurs.
`void`
Widget.`removeListener(int eventType, Listener listener)`
Removes the listener from the collection of listeners who will be notified when an event of the given type occurs.

## Uses of Listener in org.eclipse.ui.dialogs

Classes in org.eclipse.ui.dialogs that implement Listener
Modifier and Type
Class
Description
`class`
`WizardDataTransferPage`
The common superclass for wizard import and export pages.
`class`
`WizardExportResourcesPage`
Abstract superclass for a typical export wizard's main page.
`class`
`WizardNewFileCreationPage`
Standard main page for a wizard that creates a file resource.
`class`
`WizardNewFolderMainPage`
Standard main page for a wizard that creates a folder resource.
`class`
`WizardResourceImportPage`
The abstract superclass for a typical import wizard's main page.