public class TreePathProviderAdapter extends Object implements org.eclipse.jface.viewers.ITreePathContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider
as an
ITreePathContentProvider
. Does not support providing parent tree
paths. It however also implements ITreeContentProvider
and calls the
adaptees getParent(Object)
method.getParents(Object)
Constructor and Description |
---|
TreePathProviderAdapter(org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
Create an
ITreePathContentProvider wrapping an
ITreeContentProvider . |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Object[] |
getChildren(Object parentElement) |
Object[] |
getChildren(org.eclipse.jface.viewers.TreePath parentPath) |
Object[] |
getElements(Object inputElement) |
Object |
getParent(Object element) |
org.eclipse.jface.viewers.TreePath[] |
getParents(Object element)
Will return an empty array.
|
org.eclipse.jface.viewers.ITreeContentProvider |
getTreeContentProvider()
Get the internal tree content provider.
|
boolean |
hasChildren(Object element) |
boolean |
hasChildren(org.eclipse.jface.viewers.TreePath path) |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput) |
public TreePathProviderAdapter(org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
ITreePathContentProvider
wrapping an
ITreeContentProvider
.contentProvider
- the tree content provider to wrappublic void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.dispose()
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.inputChanged(Viewer, Object, Object)
public Object[] getElements(Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getElements(Object)
public Object[] getChildren(org.eclipse.jface.viewers.TreePath parentPath)
getChildren
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getChildren(TreePath)
public boolean hasChildren(org.eclipse.jface.viewers.TreePath path)
hasChildren
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.hasChildren(TreePath)
public org.eclipse.jface.viewers.TreePath[] getParents(Object element)
getParents
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getParents(Object)
public org.eclipse.jface.viewers.ITreeContentProvider getTreeContentProvider()
public Object[] getChildren(Object parentElement)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider.getChildren(java.lang.Object)
public Object getParent(Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider.getParent(java.lang.Object)
public boolean hasChildren(Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider.hasChildren(java.lang.Object)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a