|
Eclipse Platform Release 3.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IConsolePageParticipant
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.eclispe.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.
| Method Summary | |
|---|---|
void |
activated()
Notification this participant's page has been activated. |
void |
deactivated()
Notification this participant's page has been deactivated. |
void |
dispose()
Disposes this page participant. |
void |
init(IPageBookViewPage page,
IConsole console)
Called during page initialization. |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Method Detail |
|---|
void init(IPageBookViewPage page,
IConsole console)
page - the page corresponding to the given consoleconsole - the console for which a page has been createdvoid dispose()
void activated()
void deactivated()
|
Eclipse Platform Release 3.2 |
|||||||||
| 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, 2006. All rights reserved.