|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.PerspectiveAdapter
public class 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,
IPerspectiveListener4| 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 |
perspectivePreDeactivate(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page is about to be deactivated. |
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 IPerspectiveListener3page - 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 IPerspectiveListener3page - 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 IPerspectiveListener2page - the workbench page containing the perspectiveperspective - the descriptor for the changed perspectivepartRef - the reference to the affected partchangeId - one of the CHANGE_* constants on IWorkbenchPage
public void perspectiveActivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
IPerspectiveListener
perspectiveActivated in interface IPerspectiveListenerpage - 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 IPerspectiveListenerpage - the page containing the affected perspectiveperspective - the perspective descriptorchangeId - one of the CHANGE_* constants on IWorkbenchPage
public void perspectiveDeactivated(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
IPerspectiveListener3
perspectiveDeactivated in interface IPerspectiveListener3page - 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 IPerspectiveListener3page - the page containing the saved perspectiveoldPerspective - the old perspective descriptornewPerspective - the new perspective descriptorIWorkbenchPage.savePerspectiveAs(IPerspectiveDescriptor)
public void perspectivePreDeactivate(IWorkbenchPage page,
IPerspectiveDescriptor perspective)
Notifies this listener that a perspective in the given page is about to be deactivated.
Note: This does not have the ability to veto a perspective deactivation.
perspectivePreDeactivate in interface IPerspectiveListener4page - the page containing the deactivated perspectiveperspective - the perspective descriptor that was deactivatedIWorkbenchPage.setPerspective(IPerspectiveDescriptor)
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.