Interface IStructuredContentProvider
- All Superinterfaces:
IContentProvider
- All Known Subinterfaces:
ICommonContentProvider, IOverridableTabListContentProvider, IPipelinedTreeContentProvider, IPipelinedTreeContentProvider2, ITreeContentProvider, ITreePathContentProvider
- All Known Implementing Classes:
AbstractSynchronizationContentProvider, ArrayContentProvider, BaseWorkbenchContentProvider, EnvironmentTab.EnvironmentVariableContentProvider, FileEditorMappingContentProvider, ListContentProvider, ObservableListContentProvider, ObservableListTreeContentProvider, ObservableSetContentProvider, ObservableSetTreeContentProvider, PreferenceContentProvider, RefactoringHistoryContentProvider, SynchronizationContentProvider, TreeNodeContentProvider, WorkbenchContentProvider
An interface to content providers for structured viewers.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionObject[]getElements(Object inputElement) Returns the elements to display in the viewer when its input is set to the given element.Methods inherited from interface IContentProvider
dispose, inputChanged
-
Method Details
-
getElements
Returns the elements to display in the viewer when its input is set to the given element. These elements can be presented as rows in a table, items in a list, etc. The result is not modified by the viewer.- Parameters:
inputElement- the input element- Returns:
- the array of elements to display in the viewer
-