Package org.eclipse.ui.console
Interface IConsolePageParticipant
- All Superinterfaces:
- IAdaptable
A console page participant is notified of page lifecycle events such as
 creation, activation, deactivation and disposal. A page participant can also
 provide adapters for a page. Participants are contributed via the
 
org.eclipse.ui.console.consolePageParticipants extension point.
 Participant behavior is implementation dependent. For example, a page participant could add actions to a console's toolbar by accessing a its page's action bars.
Following is an example extension definition.
 <extension point="org.eclipse.ui.console.consolePageParticipants">
   <consolePageParticipant
      id="com.example.ExamplePageParticipant"
      class="com.example.ExamplePageParticipant">
   </consolePageParticipant>
 </extension>
 
 The example page participant is contributed to all console pages. An optional
 enablement attribute may be specified to control which consoles
 a page participant is applicable to.
 Clients contributing console page participant extensions are intended to implement this interface.
- Since:
- 3.1
- 
Method SummaryModifier and TypeMethodDescriptionvoidNotification this participant's page has been activated.voidNotification this participant's page has been deactivated.voiddispose()Disposes this page participant.voidinit(IPageBookViewPage page, IConsole console) Called during page initialization.Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
- 
Method Details- 
initCalled during page initialization. Marks the start of this page participant's lifecycle.- Parameters:
- page- the page corresponding to the given console
- console- the console for which a page has been created
 
- 
disposevoid dispose()Disposes this page participant. Marks the end of this page participant's lifecycle.
- 
activatedvoid activated()Notification this participant's page has been activated.
- 
deactivatedvoid deactivated()Notification this participant's page has been deactivated.
 
-