Package org.eclipse.ui.navigator
Interface ICommonContentProvider
- All Superinterfaces:
IContentProvider
,IMementoAware
,IStructuredContentProvider
,ITreeContentProvider
- All Known Subinterfaces:
IPipelinedTreeContentProvider
,IPipelinedTreeContentProvider2
- All Known Implementing Classes:
AbstractSynchronizationContentProvider
,SynchronizationContentProvider
Allows extensions to vary their behavior based on properties in the extension
model and the given memento. The state model should be initialized from
values in the memento if necessary.
Clients should refer to the org.eclipse.ui.navigator.navigatorContent extension point for more information on building a content extension.
Clients may implement this interface if they require the methods defined here.
ITreeContentProvider
is respected by the Common
Navigator.
- Since:
- 3.2
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(ICommonContentExtensionSite aConfig) Initialize the content provider with the given configuration.Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
Methods inherited from interface org.eclipse.ui.navigator.IMementoAware
restoreState, saveState
Methods inherited from interface org.eclipse.jface.viewers.ITreeContentProvider
getChildren, getElements, getParent, hasChildren
-
Method Details