コード例 #1
0
ファイル: TreeViewNode.java プロジェクト: JohnZh/TreeView
 public boolean isLastNodeInParent() {
   if (parent != null) {
     List<TreeViewNode<T>> nodes = parent.getChildren();
     return getPositionInParent() == nodes.size() - 1;
   }
   return true;
 }
コード例 #2
0
ファイル: TreeViewNode.java プロジェクト: JohnZh/TreeView
 public int getPositionInParent() {
   if (parent != null) {
     List<TreeViewNode<T>> nodes = parent.getChildren();
     return nodes.indexOf(this);
   }
   return 0;
 }
コード例 #3
0
ファイル: TreeViewNode.java プロジェクト: JohnZh/TreeView
 public String getPositionInTree() {
   return parent != null ? parent.getPositionInTree() + "," + getPositionInParent() : "0";
 }
コード例 #4
0
ファイル: TreeViewNode.java プロジェクト: JohnZh/TreeView
 public int getLevel() {
   return parent != null ? parent.getLevel() + 1 : 0;
 }