Package org.eclipse.ui.internal
Class SlavePageService
java.lang.Object
org.eclipse.ui.internal.SlavePageService
- All Implemented Interfaces:
- IPageService,- IDisposable
- Since:
- 3.4
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPageListener(IPageListener listener) Adds the given listener for page lifecycle events.voidaddPerspectiveListener(IPerspectiveListener listener) Adds the given listener for a page's perspective lifecycle events.voiddispose()Disposes of this service.Returns the active page.voidremovePageListener(IPageListener listener) Removes the given page listener.voidRemoves the given page's perspective listener.
- 
Constructor Details- 
SlavePageService
 
- 
- 
Method Details- 
addPageListenerDescription copied from interface:IPageServiceAdds the given listener for page lifecycle events. Has no effect if an identical listener is already registered.Note: listeners should be removed when no longer necessary. If not, they will be removed when the IServiceLocator used to acquire this service is disposed. - Specified by:
- addPageListenerin interface- IPageService
- Parameters:
- listener- a page listener
- See Also:
 
- 
addPerspectiveListenerDescription copied from interface:IPageServiceAdds the given listener for a page's perspective lifecycle events. Has no effect if an identical listener is already registered.Note: listeners should be removed when no longer necessary. If not, they will be removed when the IServiceLocator used to acquire this service is disposed. - Specified by:
- addPerspectiveListenerin interface- IPageService
- Parameters:
- listener- a perspective listener
- See Also:
 
- 
getActivePageDescription copied from interface:IPageServiceReturns the active page.- Specified by:
- getActivePagein interface- IPageService
- Returns:
- the active page, or nullif no page is currently active
 
- 
removePageListenerDescription copied from interface:IPageServiceRemoves the given page listener. Has no effect if an identical listener is not registered.- Specified by:
- removePageListenerin interface- IPageService
- Parameters:
- listener- a page listener
 
- 
removePerspectiveListenerDescription copied from interface:IPageServiceRemoves the given page's perspective listener. Has no effect if an identical listener is not registered.- Specified by:
- removePerspectiveListenerin interface- IPageService
- Parameters:
- listener- a perspective listener
 
- 
disposepublic void dispose()Description copied from interface:IDisposableDisposes of this service. All resources must be freed. All listeners must be detached. Dispose will only be called once during the life cycle of a service.- Specified by:
- disposein interface- IDisposable
 
 
-