Ejemplo n.º 1
0
 public CarnotTreeNode findFirst(Object object) {
   for (Enumeration e = depthFirstEnumeration(); e.hasMoreElements(); ) {
     CarnotTreeNode node = (CarnotTreeNode) e.nextElement();
     if (node.getUserObject() == object) {
       return node;
     }
   }
   return null;
 }
Ejemplo n.º 2
0
 public CarnotTreeNode getNode(Object element) {
   for (int i = 0; i < getChildCount(); i++) {
     CarnotTreeNode node = (CarnotTreeNode) children.get(i);
     if (node.getUserObject() == element) {
       return node;
     }
   }
   return null;
 }
Ejemplo n.º 3
0
 public Iterator findAll(final Object object) {
   ArrayList list = new ArrayList();
   for (Enumeration e = depthFirstEnumeration(); e.hasMoreElements(); ) {
     CarnotTreeNode node = (CarnotTreeNode) e.nextElement();
     if (node.getUserObject() == object) {
       list.add(node);
     }
   }
   return list.iterator();
 }