Class AvailableColumnCategoriesProvider
java.lang.Object
org.eclipse.nebula.widgets.nattable.columnCategories.gui.AvailableColumnCategoriesProvider
- All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider
,org.eclipse.jface.viewers.IStructuredContentProvider
,org.eclipse.jface.viewers.ITreeContentProvider
public class AvailableColumnCategoriesProvider
extends Object
implements org.eclipse.jface.viewers.ITreeContentProvider
Provides data to the tree viewer representation of Column categories. Data is
in the form of
Node
objects exposed from the
ColumnCategoriesModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Object[]
getChildren
(Object parentElement) Object[]
getElements
(Object inputElement) boolean
hasChildren
(Object element) void
hideEntries
(List<ColumnEntry> entriesToHide) Hide the givenColumnEntry
(ies) i.e.void
inputChanged
(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
-
Constructor Details
-
AvailableColumnCategoriesProvider
-
-
Method Details
-
hideEntries
Hide the givenColumnEntry
(ies) i.e. do not show them in the viewer.- Parameters:
entriesToHide
- the entries to hide
-
getChildren
- Specified by:
getChildren
in interfaceorg.eclipse.jface.viewers.ITreeContentProvider
-
getParent
- Specified by:
getParent
in interfaceorg.eclipse.jface.viewers.ITreeContentProvider
-
hasChildren
- Specified by:
hasChildren
in interfaceorg.eclipse.jface.viewers.ITreeContentProvider
-
getElements
- Specified by:
getElements
in interfaceorg.eclipse.jface.viewers.IStructuredContentProvider
- Specified by:
getElements
in interfaceorg.eclipse.jface.viewers.ITreeContentProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IContentProvider
-
inputChanged
- Specified by:
inputChanged
in interfaceorg.eclipse.jface.viewers.IContentProvider
-