Interface ICommonContentProvider

All Superinterfaces:
IContentProvider, IMementoAware, IStructuredContentProvider, ITreeContentProvider
All Known Subinterfaces:
IPipelinedTreeContentProvider, IPipelinedTreeContentProvider2
All Known Implementing Classes:
AbstractSynchronizationContentProvider, SynchronizationContentProvider

public interface ICommonContentProvider extends ITreeContentProvider, IMementoAware
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 Details

    • init

      void init(ICommonContentExtensionSite aConfig)
      Initialize the content provider with the given configuration.
      Parameters:
      aConfig - The extension site provides information that some extensions will find useful to configure themselves properly in a particular viewer.
      See Also: