public class NodeContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider
to display multiple
repository environment in a tree like structureConstructor and Description |
---|
NodeContentProvider(Session userSession,
Keyring keyring,
RepositoryRegister repositoryRegister,
RepositoryFactory repositoryFactory,
java.lang.Boolean sortChildren) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.lang.Object[] |
getChildren(java.lang.Object parentElement) |
java.lang.Object[] |
getElements(java.lang.Object inputElement)
Sends back the first level of the Tree.
|
java.lang.Object |
getParent(java.lang.Object element) |
boolean |
hasChildren(java.lang.Object element) |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput) |
void |
setSortChildren(boolean sortChildren)
Sets whether the content provider should order the children nodes or not.
|
public NodeContentProvider(Session userSession, Keyring keyring, RepositoryRegister repositoryRegister, RepositoryFactory repositoryFactory, java.lang.Boolean sortChildren)
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
public java.lang.Object[] getElements(java.lang.Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object[] getChildren(java.lang.Object parentElement)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public void setSortChildren(boolean sortChildren)
public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
Copyright © 2007–2020. All rights reserved.