コード例 #1
0
ファイル: NodeModel.java プロジェクト: stlanger/Docear
 public NodeModel getVisibleAncestorOrSelf() {
   NodeModel node = this;
   while (!node.isVisible()) {
     node = node.getParentNode();
   }
   return node;
 }
コード例 #2
0
ファイル: NodeModel.java プロジェクト: stlanger/Docear
 public int getNodeLevel(final boolean countHidden) {
   int level = 0;
   NodeModel parent;
   for (parent = getParentNode(); parent != null; parent = parent.getParentNode()) {
     if (countHidden || parent.isVisible()) {
       level++;
     }
   }
   return level;
 }