org.eclipse.mylar.monitor.workbench
Class PerspectiveChangeMonitor
java.lang.Object
org.eclipse.ui.PerspectiveAdapter
org.eclipse.mylar.monitor.workbench.PerspectiveChangeMonitor
- All Implemented Interfaces:
- org.eclipse.ui.IPerspectiveListener, org.eclipse.ui.IPerspectiveListener2, org.eclipse.ui.IPerspectiveListener3, org.eclipse.ui.IPerspectiveListener4
public class PerspectiveChangeMonitor
- extends org.eclipse.ui.PerspectiveAdapter
- Author:
- Leah Findlater and Mik Kersten
Method Summary |
private java.lang.String |
getPerspectiveId(org.eclipse.ui.IPerspectiveDescriptor perspective)
|
void |
perspectiveActivated(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
|
void |
perspectiveChanged(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective,
org.eclipse.ui.IWorkbenchPartReference partRef,
java.lang.String changeId)
|
void |
perspectiveChanged(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective,
java.lang.String changeId)
|
void |
perspectiveClosed(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
|
void |
perspectiveOpened(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
|
void |
perspectiveSavedAs(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor oldPerspective,
org.eclipse.ui.IPerspectiveDescriptor newPerspective)
|
Methods inherited from class org.eclipse.ui.PerspectiveAdapter |
perspectiveDeactivated, perspectivePreDeactivate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERSPECTIVE_SAVED
public static final java.lang.String PERSPECTIVE_SAVED
- See Also:
- Constant Field Values
PERSPECTIVE_OPENED
public static final java.lang.String PERSPECTIVE_OPENED
- See Also:
- Constant Field Values
PERSPECTIVE_CLOSED
public static final java.lang.String PERSPECTIVE_CLOSED
- See Also:
- Constant Field Values
PERSPECTIVE_CHANGED
public static final java.lang.String PERSPECTIVE_CHANGED
- See Also:
- Constant Field Values
PERSPECTIVE_ACTIVATED
public static final java.lang.String PERSPECTIVE_ACTIVATED
- See Also:
- Constant Field Values
PerspectiveChangeMonitor
public PerspectiveChangeMonitor()
perspectiveActivated
public void perspectiveActivated(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
- Specified by:
perspectiveActivated
in interface org.eclipse.ui.IPerspectiveListener
- Overrides:
perspectiveActivated
in class org.eclipse.ui.PerspectiveAdapter
perspectiveChanged
public void perspectiveChanged(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective,
org.eclipse.ui.IWorkbenchPartReference partRef,
java.lang.String changeId)
- Specified by:
perspectiveChanged
in interface org.eclipse.ui.IPerspectiveListener2
- Overrides:
perspectiveChanged
in class org.eclipse.ui.PerspectiveAdapter
perspectiveChanged
public void perspectiveChanged(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective,
java.lang.String changeId)
- Specified by:
perspectiveChanged
in interface org.eclipse.ui.IPerspectiveListener
- Overrides:
perspectiveChanged
in class org.eclipse.ui.PerspectiveAdapter
perspectiveClosed
public void perspectiveClosed(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
- Specified by:
perspectiveClosed
in interface org.eclipse.ui.IPerspectiveListener3
- Overrides:
perspectiveClosed
in class org.eclipse.ui.PerspectiveAdapter
perspectiveOpened
public void perspectiveOpened(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor perspective)
- Specified by:
perspectiveOpened
in interface org.eclipse.ui.IPerspectiveListener3
- Overrides:
perspectiveOpened
in class org.eclipse.ui.PerspectiveAdapter
perspectiveSavedAs
public void perspectiveSavedAs(org.eclipse.ui.IWorkbenchPage page,
org.eclipse.ui.IPerspectiveDescriptor oldPerspective,
org.eclipse.ui.IPerspectiveDescriptor newPerspective)
- Specified by:
perspectiveSavedAs
in interface org.eclipse.ui.IPerspectiveListener3
- Overrides:
perspectiveSavedAs
in class org.eclipse.ui.PerspectiveAdapter
getPerspectiveId
private java.lang.String getPerspectiveId(org.eclipse.ui.IPerspectiveDescriptor perspective)