public class CADDataTreeNode extends Object implements Iterable<CADDataTreeNode>
Constructor and Description |
---|
CADDataTreeNode(NodeData data) |
CADDataTreeNode(NodeData data,
String nodeID,
int level) |
Modifier and Type | Method and Description |
---|---|
CADDataTreeNode |
addChild(CADDataTreeNode childNode) |
CADDataTreeNode |
addChild(NodeData childData) |
boolean |
contains(CADDataTreeNode childNode) |
boolean |
contains(NodeData childData) |
List<CADDataTreeNode> |
findNodesByID(String id,
boolean recursive) |
Iterator<CADDataTreeNode> |
iterator() |
static void |
main(String[] args) |
void |
removeChild(CADDataTreeNode childNode) |
String |
toString() |
public CADDataTreeNode(NodeData data, String nodeID, int level)
public CADDataTreeNode(NodeData data)
public CADDataTreeNode addChild(CADDataTreeNode childNode)
public CADDataTreeNode addChild(NodeData childData)
public boolean contains(NodeData childData)
public boolean contains(CADDataTreeNode childNode)
public void removeChild(CADDataTreeNode childNode)
public Iterator<CADDataTreeNode> iterator()
iterator
in interface Iterable<CADDataTreeNode>
public List<CADDataTreeNode> findNodesByID(String id, boolean recursive)
public String toString()
toString
in class Object
public static void main(String[] args)