|
Eclipse Platform Release 3.4 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The content extension represents the components of a navigatorContent
extension. These handles are managed by a content service
INavigatorContentService.
There is one INavigatorContentExtension for each content service.
There is only one INavigatorContentDescriptor for each extension.
This interface is not intended to be implemented by clients.
| Method Summary | |
ITreeContentProvider |
getContentProvider()
Clients may choose to implement ICommonContentProvider, but are
only required to supply an implementation of ITreeContentProvider. |
INavigatorContentDescriptor |
getDescriptor()
There is one descriptor for all instances of a INavigatorContentExtension. |
String |
getId()
|
ICommonLabelProvider |
getLabelProvider()
The real underlying implementation may only support the ILabelProvider interface, but a simple delegate is used when this
is the case to ensure that clients may anticpate an
ICommonLabelProvider interface.
|
IExtensionStateModel |
getStateModel()
|
boolean |
isLoaded()
|
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Method Detail |
public String getId()
public INavigatorContentDescriptor getDescriptor()
public ITreeContentProvider getContentProvider()
ICommonContentProvider, but are
only required to supply an implementation of ITreeContentProvider.
ICommonContentProvider,
ITreeContentProviderpublic ICommonLabelProvider getLabelProvider()
ILabelProvider interface, but a simple delegate is used when this
is the case to ensure that clients may anticpate an
ICommonLabelProvider interface.
Since 3.4, the returned label provider may also implement
DelegatingStyledCellLabelProvider.IStyledLabelProvider
to provide styled text labels. Note that the empty styled string signals
that the label provider does not wish to render the label.
ICommonLabelProvider,
ILabelProviderpublic boolean isLoaded()
public IExtensionStateModel getStateModel()
IExtensionStateModel
|
Eclipse Platform Release 3.4 |
||||||||||
| 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, 2008. All rights reserved.