org.eclipse.net4j.ui
Class Net4jItemProvider

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by org.eclipse.jface.viewers.ViewerSorter
          extended by org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT>
              extended by org.eclipse.net4j.util.ui.views.ItemProvider<CONTAINER>
                  extended by org.eclipse.net4j.util.ui.views.ContainerItemProvider<IContainer<Object>>
                      extended by org.eclipse.net4j.ui.Net4jItemProvider
All Implemented Interfaces:
EventListener, IBaseLabelProvider, IColorProvider, IContentProvider, IFontProvider, ILabelProvider, IStructuredContentProvider, ITreeContentProvider, IListener

public class Net4jItemProvider
extends ContainerItemProvider<IContainer<Object>>

If the meaning of this type isn't clear, there really should be more of a description here...

Since:
4.1

Nested Class Summary
static class Net4jItemProvider.RemoveAction
          If the meaning of this type isn't clear, there really should be more of a description here...
 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
ContainerItemProvider.AbstractContainerNode, ContainerItemProvider.AbstractNode, ContainerItemProvider.ContainerNode, ContainerItemProvider.ErrorElement, ContainerItemProvider.LazyElement, ContainerItemProvider.LeafNode, ContainerItemProvider.Node
 
Field Summary
 
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
Net4jItemProvider()
           
Net4jItemProvider(IElementFilter rootElementFilter)
           
 
Method Summary
 void fillContextMenu(IMenuManager manager, ITreeSelection selection)
           
 Image getImage(Object obj)
           
 
Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
addNode, connectInput, createContaineNode, createLeafNode, createNode, disconnectInput, dispose, elementAdded, elementRemoved, executeRunnable, filterRootElement, getChildren, getErrorText, getFont, getForeground, getNode, getNodes, getParent, getRoot, getRootElementFilter, getSlowText, handleElementEvent, handleInactiveElement, isSlow, removeNode
 
Methods inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getBackground, getElements, getListeners, getText, hasChildren, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider
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.IContentProvider
inputChanged
 

Constructor Detail

Net4jItemProvider

public Net4jItemProvider()

Net4jItemProvider

public Net4jItemProvider(IElementFilter rootElementFilter)
Method Detail

getImage

public Image getImage(Object obj)
Specified by:
getImage in interface ILabelProvider
Overrides:
getImage in class ContainerItemProvider<IContainer<Object>>

fillContextMenu

public void fillContextMenu(IMenuManager manager,
                            ITreeSelection selection)
Overrides:
fillContextMenu in class ContainerItemProvider<IContainer<Object>>
Since:
4.2


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.