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.SlowElementNested 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_IMAGEFields inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
NO_ELEMENTSFields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator -
Constructor Summary
Constructors -
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, removeNodeMethods inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getElements, getListeners, getStyledText, isLabelProperty, removeListenerMethods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider
dispose, expandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabelsMethods inherited from class org.eclipse.jface.viewers.ViewerSorter
getCollatorMethods inherited from class org.eclipse.jface.viewers.ViewerComparator
category, compare, getComparator, isSorterProperty, sortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
disposeMethods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
-
Constructor Details
-
ContainerViewItemProvider
-
-
Method Details
-
getImage
- Specified by:
getImagein interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classContainerItemProvider<IContainer<Object>>
-
getText
- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classItemProvider<IContainer<Object>>
-
getForeground
- Specified by:
getForegroundin interfaceIColorProvider- Overrides:
getForegroundin classContainerItemProvider<IContainer<Object>>
-
getBackground
- Specified by:
getBackgroundin interfaceIColorProvider- Overrides:
getBackgroundin classItemProvider<IContainer<Object>>
-
getFont
- Specified by:
getFontin interfaceIFontProvider- Overrides:
getFontin classContainerItemProvider<IContainer<Object>>
-
handleElementEvent
- Overrides:
handleElementEventin classContainerItemProvider<IContainer<Object>>
-