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<java.lang.Object>>
- 
- org.eclipse.net4j.util.ui.views.ContainerView.ContainerViewItemProvider
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- DelegatingStyledCellLabelProvider.IStyledLabelProvider,- IBaseLabelProvider,- IColorProvider,- IContentProvider,- IFontProvider,- ILabelProvider,- IStructuredContentProvider,- ITreeContentProvider,- IListener
 - Enclosing class:
- ContainerView
 
 public class ContainerView.ContainerViewItemProvider extends ContainerItemProvider<IContainer<java.lang.Object>> - Since:
- 3.9
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProviderContainerItemProvider.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.IListenerIListener.NotifierAware
 
- 
 - 
Field Summary- 
Fields inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProviderERROR_IMAGE, PENDING_COLOR, PENDING_IMAGE
 - 
Fields inherited from class org.eclipse.net4j.util.ui.views.ItemProviderNO_ELEMENTS
 - 
Fields inherited from class org.eclipse.jface.viewers.ViewerSortercollator
 
- 
 - 
Constructor SummaryConstructors Constructor Description ContainerViewItemProvider(IElementFilter rootElementFilter)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorgetBackground(java.lang.Object obj)FontgetFont(java.lang.Object obj)ColorgetForeground(java.lang.Object obj)ImagegetImage(java.lang.Object obj)java.lang.StringgetText(java.lang.Object obj)protected voidhandleElementEvent(IEvent event)- 
Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvideraddNode, 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, removeNode
 - 
Methods inherited from class org.eclipse.net4j.util.ui.views.ItemProvideraddListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getElements, getListeners, getStyledText, isLabelProperty, removeListener
 - 
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProviderdispose, expandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabels
 - 
Methods inherited from class org.eclipse.jface.viewers.ViewerSortergetCollator
 - 
Methods inherited from class org.eclipse.jface.viewers.ViewerComparatorcategory, compare, getComparator, isSorterProperty, sort
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProviderdispose
 - 
Methods inherited from interface org.eclipse.jface.viewers.IContentProviderdispose, inputChanged
 
- 
 
- 
- 
- 
Constructor Detail- 
ContainerViewItemProviderpublic ContainerViewItemProvider(IElementFilter rootElementFilter) 
 
- 
 - 
Method Detail- 
getImagepublic Image getImage(java.lang.Object obj) - Specified by:
- getImagein interface- DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
- getImagein interface- ILabelProvider
- Overrides:
- getImagein class- ContainerItemProvider<IContainer<java.lang.Object>>
 
 - 
getTextpublic java.lang.String getText(java.lang.Object obj) - Specified by:
- getTextin interface- ILabelProvider
- Overrides:
- getTextin class- ItemProvider<IContainer<java.lang.Object>>
 
 - 
getForegroundpublic Color getForeground(java.lang.Object obj) - Specified by:
- getForegroundin interface- IColorProvider
- Overrides:
- getForegroundin class- ContainerItemProvider<IContainer<java.lang.Object>>
 
 - 
getBackgroundpublic Color getBackground(java.lang.Object obj) - Specified by:
- getBackgroundin interface- IColorProvider
- Overrides:
- getBackgroundin class- ItemProvider<IContainer<java.lang.Object>>
 
 - 
getFontpublic Font getFont(java.lang.Object obj) - Specified by:
- getFontin interface- IFontProvider
- Overrides:
- getFontin class- ContainerItemProvider<IContainer<java.lang.Object>>
 
 - 
handleElementEventprotected void handleElementEvent(IEvent event) - Overrides:
- handleElementEventin class- ContainerItemProvider<IContainer<java.lang.Object>>
 
 
- 
 
-