T - Type of objects that can be associated with a node.public class SNode<T> extends DefaultMutableTreeNode
CTree.allowsChildren, children, EMPTY_ENUMERATION, parent, userObject| Constructor and Description |
|---|
SNode(String name) |
SNode(String name,
T userObject) |
SNode(String name,
T userObject,
boolean allowsChildren) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(MutableTreeNode newChild) |
SNode<T> |
getChild(String name) |
SNode<T> |
getChildAt(int index) |
SNode<T> |
getChildBefore(TreeNode aChild) |
SNode<T> |
getLastChild() |
SNode<T> |
getLastLeaf() |
String |
getName() |
SNode<T> |
getNextLeaf() |
SNode<T> |
getNextNode() |
SNode<T> |
getNextSibling() |
SNode<T> |
getParent() |
SNode<T>[] |
getPath() |
String |
getPathAsString() |
String[] |
getPathAsStringArray() |
protected SNode<T>[] |
getPathToRoot(TreeNode aNode,
int depth) |
SNode<T> |
getPreviousLeaf() |
SNode<T> |
getPreviousNode() |
SNode<T> |
getPreviousSibling() |
SNode<T> |
getRoot() |
SNode<T> |
getSharedAncestor(DefaultMutableTreeNode aNode) |
T |
getUserObject() |
T[] |
getUserObjectPath() |
void |
insert(MutableTreeNode newChild,
int childIndex) |
String |
toString() |
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLeafCount, getLevel, getSiblingCount, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectpublic SNode(String name)
public SNode<T> getPreviousLeaf()
getPreviousLeaf in class DefaultMutableTreeNodepublic SNode<T> getNextLeaf()
getNextLeaf in class DefaultMutableTreeNodepublic SNode<T> getLastLeaf()
getLastLeaf in class DefaultMutableTreeNodepublic SNode<T> getPreviousSibling()
getPreviousSibling in class DefaultMutableTreeNodepublic SNode<T> getNextSibling()
getNextSibling in class DefaultMutableTreeNodepublic SNode<T> getChildBefore(TreeNode aChild)
getChildBefore in class DefaultMutableTreeNodepublic SNode<T> getLastChild()
getLastChild in class DefaultMutableTreeNodepublic SNode<T> getPreviousNode()
getPreviousNode in class DefaultMutableTreeNodepublic SNode<T> getNextNode()
getNextNode in class DefaultMutableTreeNodepublic SNode<T> getRoot()
getRoot in class DefaultMutableTreeNodepublic T[] getUserObjectPath()
getUserObjectPath in class DefaultMutableTreeNodeprotected SNode<T>[] getPathToRoot(TreeNode aNode, int depth)
getPathToRoot in class DefaultMutableTreeNodepublic SNode<T>[] getPath()
getPath in class DefaultMutableTreeNodepublic SNode<T> getSharedAncestor(DefaultMutableTreeNode aNode)
getSharedAncestor in class DefaultMutableTreeNodepublic void add(MutableTreeNode newChild)
add in class DefaultMutableTreeNodepublic T getUserObject()
getUserObject in class DefaultMutableTreeNodepublic SNode<T> getChildAt(int index)
getChildAt in interface TreeNodegetChildAt in class DefaultMutableTreeNodepublic SNode<T> getParent()
getParent in interface TreeNodegetParent in class DefaultMutableTreeNodepublic void insert(MutableTreeNode newChild, int childIndex)
insert in interface MutableTreeNodeinsert in class DefaultMutableTreeNodepublic String toString()
toString in class DefaultMutableTreeNodepublic String getName()
public String getPathAsString()
public String[] getPathAsStringArray()
Copyright © 2023 LSST. All rights reserved.