Package org.eclipse.net4j.util.ui.views
Class ContainerView.ContainerViewItemProvider
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT>
org.eclipse.net4j.util.ui.views.ItemProvider<CONTAINER>
org.eclipse.net4j.util.ui.views.ContainerItemProvider<IContainer<Object>>
org.eclipse.net4j.util.ui.views.ContainerView.ContainerViewItemProvider
- All Implemented Interfaces:
EventListener
,DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,IColorProvider
,IContentProvider
,IFontProvider
,ILabelProvider
,IStructuredContentProvider
,ITreeContentProvider
,IListener
- Enclosing class:
- ContainerView
public class ContainerView.ContainerViewItemProvider
extends ContainerItemProvider<IContainer<Object>>
- Since:
- 3.9
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
ContainerItemProvider.AbstractContainerNode, ContainerItemProvider.AbstractNode, ContainerItemProvider.ContainerNode, ContainerItemProvider.ErrorElement, ContainerItemProvider.FixedChildrenNode, ContainerItemProvider.LazyElement, ContainerItemProvider.LeafNode, ContainerItemProvider.Node, ContainerItemProvider.SlowElement
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.IListener
IListener.NotifierAware
-
Field Summary
Fields inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
ERROR_IMAGE, PENDING_COLOR, PENDING_IMAGE
Fields inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
NO_ELEMENTS
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
addNode, clearNodesCache, connectInput, createContaineNode, createLeafNode, createNode, createSlowElement, createSlowInput, disconnectInput, elementAdded, elementRemoved, executeRunnable, fillContextMenu, filterRootElement, getChildren, getContainerChildren, getErrorText, getNode, getNodes, getParent, getRoot, getRootElementFilter, getSlowText, handleInactiveElement, hasChildren, isComputeChildrenEagerly, isSlow, pendingColor, pendingImage, removeNode
Methods inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getElements, getListeners, getStyledText, isLabelProperty, removeListener
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider
dispose, expandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabels
Methods inherited from class org.eclipse.jface.viewers.ViewerSorter
getCollator
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator
category, compare, getComparator, isSorterProperty, sort
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
dispose
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
-
Constructor Details
-
ContainerViewItemProvider
-
-
Method Details
-
getImage
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceILabelProvider
- Overrides:
getImage
in classContainerItemProvider<IContainer<Object>>
-
getText
- Specified by:
getText
in interfaceILabelProvider
- Overrides:
getText
in classItemProvider<IContainer<Object>>
-
getForeground
- Specified by:
getForeground
in interfaceIColorProvider
- Overrides:
getForeground
in classContainerItemProvider<IContainer<Object>>
-
getBackground
- Specified by:
getBackground
in interfaceIColorProvider
- Overrides:
getBackground
in classItemProvider<IContainer<Object>>
-
getFont
- Specified by:
getFont
in interfaceIFontProvider
- Overrides:
getFont
in classContainerItemProvider<IContainer<Object>>
-
handleElementEvent
- Overrides:
handleElementEvent
in classContainerItemProvider<IContainer<Object>>
-