コード例 #1
0
 public boolean isParentOf(NodeDescriptor eachNode) {
   NodeDescriptor eachParent = eachNode.getParentDescriptor();
   while (eachParent != null) {
     if (eachParent == this) return true;
     eachParent = eachParent.getParentDescriptor();
   }
   return false;
 }
コード例 #2
0
 public boolean isAncestorOrSelf(NodeDescriptor selectedNode) {
   NodeDescriptor node = selectedNode;
   while (node != null) {
     if (equals(node)) return true;
     node = node.getParentDescriptor();
   }
   return false;
 }