Package org.eclipse.net4j.util.ui.views
Class ManagedContainerItemProvider
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<CONTAINER>
org.eclipse.net4j.util.ui.views.ContainerItemProvider<IContainer<Object>>
org.eclipse.net4j.util.ui.views.ManagedContainerItemProvider
- All Implemented Interfaces:
EventListener,DelegatingStyledCellLabelProvider.IStyledLabelProvider,IBaseLabelProvider,IColorProvider,IContentProvider,IFontProvider,ILabelProvider,IStructuredContentProvider,ITreeContentProvider,IListener
- Since:
- 3.17
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
ContainerItemProvider.AbstractContainerNode, ContainerItemProvider.AbstractNode, ContainerItemProvider.ContainerNode, ContainerItemProvider.ErrorElement, ContainerItemProvider.FixedChildrenNode, ContainerItemProvider.LazyElement, ContainerItemProvider.LeafNode, ContainerItemProvider.Node, ContainerItemProvider.SlowElementNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.IListener
IListener.NotifierAware -
Field Summary
Fields inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
ERROR_IMAGE, PENDING_COLOR, PENDING_IMAGEFields inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
NO_ELEMENTSFields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconnectInput(IContainer<Object> input) protected voiddisconnectInput(IContainer<Object> input) voiddispose()Object[]getChildren(Object element) getForeground(Object element) getInput()booleanhasChildren(Object element) booleanvoidsetShowFactories(boolean showFactories) Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider
addNode, clearNodesCache, createContaineNode, createLeafNode, createNode, createSlowElement, createSlowInput, elementAdded, elementRemoved, executeRunnable, fillContextMenu, filterRootElement, getContainerChildren, getErrorText, getFont, getNode, getNodes, getRoot, getRootElementFilter, getSlowText, handleElementEvent, handleInactiveElement, isComputeChildrenEagerly, isSlow, pendingColor, pendingImage, removeNodeMethods inherited from class org.eclipse.net4j.util.ui.views.ItemProvider
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getBackground, getElements, getListeners, getStyledText, isLabelProperty, removeListenerMethods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider
expandElement, getBoldFont, getDisplay, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabelsMethods 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.IContentProvider
inputChanged
-
Constructor Details
-
ManagedContainerItemProvider
public ManagedContainerItemProvider()
-
-
Method Details
-
isShowFactories
public boolean isShowFactories() -
setShowFactories
public void setShowFactories(boolean showFactories) -
getInput
- Overrides:
getInputin classStructuredContentProvider<IContainer<Object>>
-
hasChildren
- Specified by:
hasChildrenin interfaceITreeContentProvider- Overrides:
hasChildrenin classContainerItemProvider<IContainer<Object>>
-
getChildren
- Specified by:
getChildrenin interfaceITreeContentProvider- Overrides:
getChildrenin classContainerItemProvider<IContainer<Object>>
-
getParent
- Specified by:
getParentin interfaceITreeContentProvider- Overrides:
getParentin classContainerItemProvider<IContainer<Object>>
-
getText
- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classItemProvider<IContainer<Object>>
-
getImage
- Specified by:
getImagein interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classContainerItemProvider<IContainer<Object>>
-
getForeground
- Specified by:
getForegroundin interfaceIColorProvider- Overrides:
getForegroundin classContainerItemProvider<IContainer<Object>>
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider- Specified by:
disposein interfaceIContentProvider- Overrides:
disposein classStructuredContentProvider<IContainer<Object>>
-
connectInput
- Overrides:
connectInputin classContainerItemProvider<IContainer<Object>>
-
disconnectInput
- Overrides:
disconnectInputin classContainerItemProvider<IContainer<Object>>
-