public abstract class AbstractNodeContentProvider extends AbstractTreeContentProvider
Constructor and Description |
---|
AbstractNodeContentProvider(Session session) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Node> |
filterChildren(java.util.List<Node> children)
To be overridden in order to filter out some nodes.
|
protected java.lang.Object[] |
getChildren(Node node) |
java.lang.Object[] |
getChildren(java.lang.Object element) |
java.lang.Object |
getParent(java.lang.Object element) |
Session |
getSession() |
boolean |
hasChildren(java.lang.Object element) |
protected java.lang.Boolean |
isBasePath(java.lang.String path)
Whether this path is a base path (and thus has no parent).
|
protected java.lang.Object[] |
sort(java.lang.Object parent,
java.lang.Object[] children)
Do not sort by default.
|
dispose, inputChanged
public AbstractNodeContentProvider(Session session)
protected java.lang.Boolean isBasePath(java.lang.String path)
public java.lang.Object[] getChildren(java.lang.Object element)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
getChildren
in class AbstractTreeContentProvider
protected java.lang.Object[] sort(java.lang.Object parent, java.lang.Object[] children)
protected java.util.List<Node> filterChildren(java.util.List<Node> children) throws RepositoryException
RepositoryException
protected java.lang.Object[] getChildren(Node node) throws RepositoryException
RepositoryException
public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
getParent
in class AbstractTreeContentProvider
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
in class AbstractTreeContentProvider
public Session getSession()
Copyright © 2007–2020. All rights reserved.