org.eclipse.net4j.ui
Class Net4jItemProvider

java.lang.Object
  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>>

Since:
4.1

Nested Class Summary
static class Net4jItemProvider.RemoveAction
           
 
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
 
Constructor Summary
Net4jItemProvider()
           
Net4jItemProvider(IElementFilter rootElementFilter)
           
 
Method Summary
protected  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, 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
getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabels
 
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

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


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