|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ui.PerspectiveAdapter
This adapter class provides default implementations for the
methods described by the IPerspectiveListener
interface
and its extension interfaces.
Classes that wish to deal with events which occur as perspectives are added, removed, activated and changed, can extend this class and override only the methods which they are interested in.
IPerspectiveListener
,
IPerspectiveListener2
,
IPerspectiveListener3
Constructor Summary | |
---|---|
PerspectiveAdapter()
|
Method Summary | |
---|---|
void |
perspectiveActivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been activated. |
void |
perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective,
IWorkbenchPartReference partRef,
String changeId)
Notifies this listener that a part in the given page's perspective has changed in some way (for example, view show/hide, editor open/close, etc). |
void |
perspectiveChanged(IWorkbenchPage page,
IPerspectiveDescriptor perspective,
String changeId)
Notifies this listener that a perspective has changed in some way (for example, editor area hidden, perspective reset, view show/hide, editor open/close, etc). |
void |
perspectiveClosed(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been closed. |
void |
perspectiveDeactivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been deactivated. |
void |
perspectiveOpened(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page has been opened. |
void |
perspectiveSavedAs(IWorkbenchPage page,
IPerspectiveDescriptor oldPerspective,
IPerspectiveDescriptor newPerspective)
Notifies this listener that a perspective in the given page has been saved as a new perspective with a different perspective descriptor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PerspectiveAdapter()
Method Detail |
public void perspectiveOpened(IWorkbenchPage page, IPerspectiveDescriptor perspective)
IPerspectiveListener3
perspectiveOpened
in interface IPerspectiveListener3
page
- the page containing the opened perspectiveperspective
- the perspective descriptor that was openedIWorkbenchPage.setPerspective(IPerspectiveDescriptor)
public void perspectiveClosed(IWorkbenchPage page, IPerspectiveDescriptor perspective)
IPerspectiveListener3
perspectiveClosed
in interface IPerspectiveListener3
page
- the page containing the closed perspectiveperspective
- the perspective descriptor that was closedIWorkbenchPage.closePerspective(IPerspectiveDescriptor, boolean, boolean)
,
IWorkbenchPage.closeAllPerspectives(boolean, boolean)
public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, IWorkbenchPartReference partRef, String changeId)
IPerspectiveListener2
perspectiveChanged
in interface IPerspectiveListener2
page
- the workbench page containing the perspectiveperspective
- the descriptor for the changed perspectivepartRef
- the reference to the affected partchangeId
- one of the CHANGE_*
constants on IWorkbenchPagepublic void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
IPerspectiveListener
perspectiveActivated
in interface IPerspectiveListener
page
- the page containing the activated perspectiveperspective
- the perspective descriptor that was activatedIWorkbenchPage.setPerspective(org.eclipse.ui.IPerspectiveDescriptor)
public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId)
IPerspectiveListener
perspectiveChanged
in interface IPerspectiveListener
page
- the page containing the affected perspectiveperspective
- the perspective descriptorchangeId
- one of the CHANGE_*
constants on IWorkbenchPagepublic void perspectiveDeactivated(IWorkbenchPage page, IPerspectiveDescriptor perspective)
IPerspectiveListener3
perspectiveDeactivated
in interface IPerspectiveListener3
page
- the page containing the deactivated perspectiveperspective
- the perspective descriptor that was deactivatedIWorkbenchPage.setPerspective(IPerspectiveDescriptor)
public void perspectiveSavedAs(IWorkbenchPage page, IPerspectiveDescriptor oldPerspective, IPerspectiveDescriptor newPerspective)
IPerspectiveListener3
perspectiveSavedAs
in interface IPerspectiveListener3
page
- the page containing the saved perspectiveoldPerspective
- the old perspective descriptornewPerspective
- the new perspective descriptorIWorkbenchPage.savePerspectiveAs(IPerspectiveDescriptor)
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.