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 Objectpublic static void main(String[] args)