# Uses of Interface
org.eclipse.ui.IPerspectiveListener2

Packages that use IPerspectiveListener2
Package
Description
org.eclipse.ui
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.internal

## Uses of IPerspectiveListener2 in org.eclipse.ui

Subinterfaces of IPerspectiveListener2 in org.eclipse.ui
Modifier and Type
Interface
Description
`interface`
`IPerspectiveListener3`
Extension interface to `IPerspectiveListener` which adds support for listening to perspective open and close events.
`interface`
`IPerspectiveListener4`
Extension interface to `IPerspectiveListener` which adds support for listening to perspective pre-deactivate events.
Classes in org.eclipse.ui that implement IPerspectiveListener2
Modifier and Type
Class
Description
`class`
`PerspectiveAdapter`
This adapter class provides default implementations for the methods described by the `IPerspectiveListener` interface and its extension interfaces.

## Uses of IPerspectiveListener2 in org.eclipse.ui.internal

Classes in org.eclipse.ui.internal that implement IPerspectiveListener2
Modifier and Type
Class
Description
`class`
`PerspectiveTracker`
Utility class for tracking the active perspective in a window.