public interface INavigatorContentExtension extends IAdaptable
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.
| Modifier and Type | Method and Description |
|---|---|
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() |
getAdapterString getId()
INavigatorContentDescriptor getDescriptor()
ITreeContentProvider getContentProvider()
ICommonContentProvider, but are
only required to supply an implementation of ITreeContentProvider.ICommonContentProvider,
ITreeContentProviderICommonLabelProvider getLabelProvider()
ILabelProvider interface, but a simple delegate is used when this
is the case to ensure that clients may anticpate an
ICommonLabelProvider interface.ICommonLabelProvider,
ILabelProviderboolean isLoaded()
IExtensionStateModel getStateModel()
IExtensionStateModelGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.