Package org.eclipse.net4j.util.ui
Class StructuredContentProvider<INPUT>
- java.lang.Object
-
- org.eclipse.jface.viewers.ViewerComparator
-
- org.eclipse.jface.viewers.ViewerSorter
-
- org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT>
-
- All Implemented Interfaces:
java.util.EventListener,IContentProvider,IStructuredContentProvider,IListener
- Direct Known Subclasses:
FactoryTypeContentProvider,ItemProvider,StaticContentProvider
public abstract class StructuredContentProvider<INPUT> extends ViewerSorter implements IStructuredContentProvider, IListener
- Author:
- Eike Stepper
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator
-
-
Constructor Summary
Constructors Constructor Description StructuredContentProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidconnectInput(INPUT input)protected voiddisconnectInput(INPUT input)voiddispose()voidexpandElement(java.lang.Object element, int level)protected FontgetBoldFont()protected DisplaygetDisplay()INPUTgetInput()protected FontgetItalicFont()StructuredViewergetViewer()voidinputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)voidnotifyEvent(IEvent event)voidrefreshElement(java.lang.Object element, boolean updateLabels)voidrefreshSynced(java.lang.Object element, boolean updateLabels)Deprecated.voidrefreshViewer(boolean updateLabels)voidrevealElement(java.lang.Object element)voidselectElement(java.lang.Object element, boolean reveal)voidupdateLabels(java.lang.Object element)-
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.IStructuredContentProvider
getElements
-
-
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceIContentProvider
-
getInput
public INPUT getInput()
-
getViewer
public StructuredViewer getViewer()
-
inputChanged
public void inputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
- Specified by:
inputChangedin interfaceIContentProvider
-
connectInput
protected void connectInput(INPUT input)
-
disconnectInput
protected void disconnectInput(INPUT input)
-
notifyEvent
public void notifyEvent(IEvent event)
- Specified by:
notifyEventin interfaceIListener
-
refreshViewer
public void refreshViewer(boolean updateLabels)
- Since:
- 3.0
-
refreshElement
public void refreshElement(java.lang.Object element, boolean updateLabels)- Since:
- 3.1
-
refreshSynced
@Deprecated public void refreshSynced(java.lang.Object element, boolean updateLabels)Deprecated.- Since:
- 3.1
-
updateLabels
public void updateLabels(java.lang.Object element)
- Since:
- 3.1
-
revealElement
public void revealElement(java.lang.Object element)
- Since:
- 3.1
-
selectElement
public void selectElement(java.lang.Object element, boolean reveal)- Since:
- 3.1
-
expandElement
public void expandElement(java.lang.Object element, int level)- Since:
- 3.3
-
getDisplay
protected Display getDisplay()
-
getItalicFont
protected Font getItalicFont()
- Since:
- 3.1
-
getBoldFont
protected Font getBoldFont()
- Since:
- 3.3
-
-