org.eclipse.net4j.util.ui.views
Class ContainerPathItemProvider<CONTAINER extends IContainer<Object>>
java.lang.Object
org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT>
org.eclipse.net4j.util.ui.views.ItemProvider<CONTAINER>
org.eclipse.net4j.util.ui.views.ContainerItemProvider<CONTAINER>
org.eclipse.net4j.util.ui.views.ContainerPathItemProvider<CONTAINER>
- All Implemented Interfaces:
- EventListener, IBaseLabelProvider, IColorProvider, IContentProvider, IFontProvider, ILabelProvider, IStructuredContentProvider, ITreeContentProvider, ITreePathContentProvider, IListener
Deprecated.
@Deprecated
public class ContainerPathItemProvider<CONTAINER extends IContainer<Object>>
- extends ContainerItemProvider<CONTAINER>
- implements ITreePathContentProvider
- Author:
- Eike Stepper
Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider |
connectInput, createContaineNode, createLeafNode, createNode, dispose, elementAdded, elementRemoved, executeRunnable, fillContextMenu, filterRootElement, getChildren, getErrorText, getFont, getForeground, getImage, getNode, getNodes, getParent, getRoot, getRootElementFilter, getSlowText, handleInactiveElement, hasChildren, isSlow |
Methods inherited from class org.eclipse.net4j.util.ui.StructuredContentProvider |
getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabels |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContainerPathItemProvider
public ContainerPathItemProvider()
- Deprecated.
ContainerPathItemProvider
public ContainerPathItemProvider(IElementFilter rootElementFilter)
- Deprecated.
hasChildren
public boolean hasChildren(TreePath path)
- Deprecated.
- Description copied from interface:
org.eclipse.jface.viewers.ITreePathContentProvider
- Returns whether the last element of the given path has children.
Intended as an optimization for when the viewer does not need the actual
children. Clients may be able to implement this more efficiently than
getChildren
.
- Specified by:
hasChildren
in interface ITreePathContentProvider
- Parameters:
path
- the path
- Returns:
true
if the lat element of the path has children,
and false
if it has no children
getChildren
public Object[] getChildren(TreePath path)
- Deprecated.
- Description copied from interface:
org.eclipse.jface.viewers.ITreePathContentProvider
- Returns the child elements of the last element in the given path.
Implementors may want to use the additional context of the complete path
of a parent element in order to decide which children to return.
The provided path is relative to the input. The root elements must
be obtained by calling
IStructuredContentProvider.getElements(Object)
.
The result is not modified by the viewer.
- Specified by:
getChildren
in interface ITreePathContentProvider
- Parameters:
path
- the path of the parent element
- Returns:
- an array of child elements
getParents
public TreePath[] getParents(Object element)
- Deprecated.
- Description copied from interface:
org.eclipse.jface.viewers.ITreePathContentProvider
- Return the possible parent paths for the given element. An empty array
can be returned if the paths cannot be computed. If the element is
a potential child of the input of the viewer, an empty tree path
should be an entry in the returned array.
- Specified by:
getParents
in interface ITreePathContentProvider
- Parameters:
element
- the element
- Returns:
- the possible parent paths for the given element
addNode
protected void addNode(Object element,
ContainerItemProvider.Node node)
- Deprecated.
- Overrides:
addNode
in class ContainerItemProvider<CONTAINER extends IContainer<Object>>
removeNode
protected ContainerItemProvider.Node removeNode(Object element)
- Deprecated.
- Overrides:
removeNode
in class ContainerItemProvider<CONTAINER extends IContainer<Object>>
disconnectInput
protected void disconnectInput(CONTAINER input)
- Deprecated.
- Overrides:
disconnectInput
in class ContainerItemProvider<CONTAINER extends IContainer<Object>>
getParentPath
protected TreePath getParentPath(ContainerItemProvider.Node node)
- Deprecated.
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.