|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An information presenter shows information available at the text viewer's
current document position. An IInformationPresenter
is a
ITextViewer
add-on.
An information presenters has a list of IInformationProvider
objects
each of which is registered for a particular document content type.
The presenter uses the strategy objects to retrieve the information to present.
The interface can be implemented by clients. By default, clients use
InformationPresenter
as the standard implementer of this interface.
ITextViewer
,
IInformationProvider
Method Summary | |
IInformationProvider |
getInformationProvider(String contentType)
Returns the information provider to be used for the given content type. |
void |
install(ITextViewer textViewer)
Installs the information presenter on the given text viewer. |
void |
showInformation()
Shows information related to the cursor position of the text viewer this information presenter is installed on. |
void |
uninstall()
Removes the information presenter from the text viewer it has previously been installed on. |
Method Detail |
public void install(ITextViewer textViewer)
showInformation
can be called until uninstall
is called.
textViewer
- the viewer on which the presenter is installedpublic void uninstall()
public void showInformation()
public IInformationProvider getInformationProvider(String contentType)
contentType
- the type of the content for which information will be requested
null
if none exists for the specified content type
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |