Package org.eclipse.net4j.util.ui.views
Class ItemProvider<INPUT>
- 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<INPUT>
 
 
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- DelegatingStyledCellLabelProvider.IStyledLabelProvider,- IBaseLabelProvider,- IColorProvider,- IContentProvider,- IFontProvider,- ILabelProvider,- IStructuredContentProvider,- ITreeContentProvider,- IListener
 - Direct Known Subclasses:
- ContainerItemProvider
 
 public abstract class ItemProvider<INPUT> extends StructuredContentProvider<INPUT> implements ITreeContentProvider, ILabelProvider, IColorProvider, IFontProvider, DelegatingStyledCellLabelProvider.IStyledLabelProvider 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.IListenerIListener.NotifierAware
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.Object[]NO_ELEMENTS- 
Fields inherited from class org.eclipse.jface.viewers.ViewerSortercollator
 
- 
 - 
Constructor SummaryConstructors Constructor Description ItemProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ILabelProviderListener listener)protected voidfillContextMenu(IMenuManager manager, ITreeSelection selection)protected voidfireLabelProviderChanged()protected voidfireLabelProviderChanged(java.lang.Object element)protected voidfireLabelProviderChanged(java.lang.Object[] elements)ColorgetBackground(java.lang.Object element)java.lang.Object[]getElements(java.lang.Object parent)FontgetFont(java.lang.Object element)ColorgetForeground(java.lang.Object element)ImagegetImage(java.lang.Object obj)ILabelProviderListener[]getListeners()StyledStringgetStyledText(java.lang.Object obj)java.lang.StringgetText(java.lang.Object obj)booleanhasChildren(java.lang.Object parent)booleanisLabelProperty(java.lang.Object element, java.lang.String property)voidremoveListener(ILabelProviderListener listener)- 
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProviderconnectInput, disconnectInput, dispose, 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
 - 
Methods inherited from interface org.eclipse.jface.viewers.ITreeContentProvidergetChildren, getParent
 
- 
 
- 
- 
- 
Method Detail- 
getElementspublic final java.lang.Object[] getElements(java.lang.Object parent) - Specified by:
- getElementsin interface- IStructuredContentProvider
- Specified by:
- getElementsin interface- ITreeContentProvider
 
 - 
hasChildrenpublic boolean hasChildren(java.lang.Object parent) - Specified by:
- hasChildrenin interface- ITreeContentProvider
 
 - 
getStyledTextpublic StyledString getStyledText(java.lang.Object obj) - Specified by:
- getStyledTextin interface- DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Since:
- 3.5
 
 - 
getTextpublic java.lang.String getText(java.lang.Object obj) - Specified by:
- getTextin interface- ILabelProvider
 
 - 
getImagepublic Image getImage(java.lang.Object obj) - Specified by:
- getImagein interface- DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
- getImagein interface- ILabelProvider
 
 - 
getBackgroundpublic Color getBackground(java.lang.Object element) - Specified by:
- getBackgroundin interface- IColorProvider
 
 - 
getForegroundpublic Color getForeground(java.lang.Object element) - Specified by:
- getForegroundin interface- IColorProvider
 
 - 
getFontpublic Font getFont(java.lang.Object element) - Specified by:
- getFontin interface- IFontProvider
 
 - 
isLabelPropertypublic boolean isLabelProperty(java.lang.Object element, java.lang.String property)- Specified by:
- isLabelPropertyin interface- IBaseLabelProvider
 
 - 
getListenerspublic ILabelProviderListener[] getListeners() 
 - 
addListenerpublic void addListener(ILabelProviderListener listener) - Specified by:
- addListenerin interface- IBaseLabelProvider
 
 - 
removeListenerpublic void removeListener(ILabelProviderListener listener) - Specified by:
- removeListenerin interface- IBaseLabelProvider
 
 - 
fillContextMenuprotected void fillContextMenu(IMenuManager manager, ITreeSelection selection) 
 - 
fireLabelProviderChangedprotected void fireLabelProviderChanged() 
 - 
fireLabelProviderChangedprotected void fireLabelProviderChanged(java.lang.Object element) 
 - 
fireLabelProviderChangedprotected void fireLabelProviderChanged(java.lang.Object[] elements) 
 
- 
 
-