
public class ContainerItemProvider<CONTAINER extends IContainer<Object>> extends ItemProvider<CONTAINER>
| Modifier and Type | Class and Description |
|---|---|
class |
ContainerItemProvider.AbstractContainerNode |
class |
ContainerItemProvider.AbstractNode |
class |
ContainerItemProvider.ContainerNode |
class |
ContainerItemProvider.ErrorElement |
class |
ContainerItemProvider.LazyElement |
class |
ContainerItemProvider.LeafNode |
static interface |
ContainerItemProvider.Node |
NO_ELEMENTScollator| Constructor and Description |
|---|
ContainerItemProvider() |
ContainerItemProvider(IElementFilter rootElementFilter) |
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getBackground, getElements, getListeners, getText, hasChildren, isLabelProperty, removeListenerexpandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabelsgetCollatorcategory, compare, getComparator, isSorterProperty, sortclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinputChangedpublic ContainerItemProvider()
public ContainerItemProvider(IElementFilter rootElementFilter)
public IElementFilter getRootElementFilter()
public void dispose()
dispose in interface IBaseLabelProviderdispose in interface IContentProviderdispose in class StructuredContentProvider<CONTAINER extends IContainer<Object>>protected void connectInput(CONTAINER input)
connectInput in class StructuredContentProvider<CONTAINER extends IContainer<Object>>protected void disconnectInput(CONTAINER input)
disconnectInput in class StructuredContentProvider<CONTAINER extends IContainer<Object>>protected void handleInactiveElement(Iterator<ContainerItemProvider.Node> it, ContainerItemProvider.Node child)
protected void handleElementEvent(IEvent event)
protected ContainerItemProvider.Node getRoot()
protected Map<Object,ContainerItemProvider.Node> getNodes()
protected ContainerItemProvider.Node getNode(Object element)
protected ContainerItemProvider.Node createNode(ContainerItemProvider.Node parent, Object element)
protected ContainerItemProvider.LeafNode createLeafNode(ContainerItemProvider.Node parent, Object element)
protected ContainerItemProvider.ContainerNode createContaineNode(ContainerItemProvider.Node parent, Object element)
protected void addNode(Object element, ContainerItemProvider.Node node)
protected ContainerItemProvider.Node removeNode(Object element)
protected boolean filterRootElement(Object element)
protected void executeRunnable(Runnable runnable)
protected boolean isSlow(IContainer<Object> container)
protected String getSlowText(IContainer<Object> container)
protected String getErrorText(IContainer<Object> container)
public void fillContextMenu(IMenuManager manager, ITreeSelection selection)
fillContextMenu in class ItemProvider<CONTAINER extends IContainer<Object>>public Font getFont(Object obj)
getFont in interface IFontProvidergetFont in class ItemProvider<CONTAINER extends IContainer<Object>>public Color getForeground(Object obj)
getForeground in interface IColorProvidergetForeground in class ItemProvider<CONTAINER extends IContainer<Object>>public Image getImage(Object obj)
getImage in interface ILabelProvidergetImage in class ItemProvider<CONTAINER extends IContainer<Object>>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.