org.eclipse.net4j.util.ui.views
Class ItemProvider<INPUT>
java.lang.Object
org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT>
org.eclipse.net4j.util.ui.views.ItemProvider<INPUT>
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, IListener
- Direct Known Subclasses:
- ContainerItemProvider
public abstract class ItemProvider<INPUT>
- extends StructuredContentProvider<INPUT>
- implements org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider |
connectInput, disconnectInput, dispose, getDisplay, getInput, getViewer, inputChanged, notifyEvent, refreshElement, refreshViewer, revealElement, 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.ITreeContentProvider |
getChildren, getParent |
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider |
dispose, inputChanged |
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
dispose |
NO_ELEMENTS
public static final java.lang.Object[] NO_ELEMENTS
ItemProvider
public ItemProvider()
getElements
public final java.lang.Object[] getElements(java.lang.Object parent)
- Specified by:
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
hasChildren
public boolean hasChildren(java.lang.Object parent)
- Specified by:
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
getText
public java.lang.String getText(java.lang.Object obj)
- Specified by:
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object obj)
- Specified by:
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
- Specified by:
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
- Specified by:
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
getFont
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element)
- Specified by:
getFont
in interface org.eclipse.jface.viewers.IFontProvider
isLabelProperty
public boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
- Specified by:
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
getListeners
public org.eclipse.jface.viewers.ILabelProviderListener[] getListeners()
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
fillContextMenu
protected void fillContextMenu(org.eclipse.jface.action.IMenuManager manager,
org.eclipse.jface.viewers.ITreeSelection selection)
fireLabelProviderChanged
protected void fireLabelProviderChanged()
fireLabelProviderChanged
protected void fireLabelProviderChanged(java.lang.Object element)
fireLabelProviderChanged
protected void fireLabelProviderChanged(java.lang.Object[] elements)