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:
EventListener,IContentProvider,IStructuredContentProvider,IListener
- Direct Known Subclasses:
FactoryTypeContentProvider,ItemProvider,StaticContentProvider
public abstract class StructuredContentProvider<INPUT>
extends ViewerSorter
implements IStructuredContentProvider, IListener
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.IListener
IListener.NotifierAware -
Field Summary
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconnectInput(INPUT input) protected voiddisconnectInput(INPUT input) voiddispose()voidexpandElement(Object element, int level) protected Fontprotected DisplaygetInput()protected FontvoidinputChanged(Viewer viewer, Object oldInput, Object newInput) voidnotifyEvent(IEvent event) voidrefreshElement(Object element, boolean updateLabels) voidrefreshSynced(Object element, boolean updateLabels) Deprecated.voidrefreshViewer(boolean updateLabels) voidrevealElement(Object element) voidselectElement(Object element, boolean reveal) voidupdateLabels(Object element) Methods inherited from class org.eclipse.jface.viewers.ViewerSorter
getCollatorMethods inherited from class org.eclipse.jface.viewers.ViewerComparator
category, compare, getComparator, isSorterProperty, sortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
-
Constructor Details
-
StructuredContentProvider
public StructuredContentProvider()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceIContentProvider
-
getInput
-
getViewer
-
inputChanged
- Specified by:
inputChangedin interfaceIContentProvider
-
connectInput
-
disconnectInput
-
notifyEvent
- Specified by:
notifyEventin interfaceIListener
-
refreshViewer
public void refreshViewer(boolean updateLabels) - Since:
- 3.0
-
refreshElement
- Since:
- 3.1
-
refreshSynced
Deprecated.- Since:
- 3.1
-
updateLabels
- Since:
- 3.1
-
revealElement
- Since:
- 3.1
-
selectElement
- Since:
- 3.1
-
expandElement
- Since:
- 3.3
-
getDisplay
-
getItalicFont
- Since:
- 3.1
-
getBoldFont
- Since:
- 3.3
-
refreshElement(Object, boolean)