public abstract class AbstractTreeStructureBase extends AbstractTreeStructure
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTreeStructureBase(Project project) |
| Modifier and Type | Method and Description |
|---|---|
NodeDescriptor<?> |
createDescriptor(java.lang.Object element,
NodeDescriptor parentDescriptor) |
java.lang.Object [] |
getChildElements(java.lang.Object element) |
java.lang.Object |
getDataFromProviders(java.util.List<AbstractTreeNode<?>> selectedNodes,
java.lang.String dataId) |
java.lang.Object |
getParentElement(java.lang.Object element) |
abstract java.util.List<TreeStructureProvider> |
getProviders() |
boolean |
isValid(java.lang.Object element) |
asyncCommit, asyncCommitDocuments, commit, getLeafState, getRootElement, hasSomethingToCommit, isAlwaysLeaf, isToBuildChildrenInBackground, revalidateElementprotected final Project myProject
protected AbstractTreeStructureBase(Project project)
public java.lang.Object [] getChildElements(java.lang.Object element)
getChildElements in class AbstractTreeStructurepublic boolean isValid(java.lang.Object element)
isValid in class AbstractTreeStructurepublic java.lang.Object getParentElement(java.lang.Object element)
getParentElement in class AbstractTreeStructurepublic NodeDescriptor<?> createDescriptor(java.lang.Object element, NodeDescriptor parentDescriptor)
createDescriptor in class AbstractTreeStructurepublic abstract java.util.List<TreeStructureProvider> getProviders()
public java.lang.Object getDataFromProviders(java.util.List<AbstractTreeNode<?>> selectedNodes, java.lang.String dataId)