Example #1
0
 /**
  * �ݹ��ȡ��ǰ�ڵ㼶��
  *
  * @return
  */
 public int getLevel() {
   return parent == null ? 0 : parent.getLevel() + 1;
 }
Example #2
0
 /**
  * ���ڵ��Ƿ����۵���״̬
  *
  * @return
  */
 public boolean isParentCollapsed() {
   if (parent == null) return false;
   if (!parent.isExplaned()) return true;
   return parent.isParentCollapsed();
 }
Example #3
0
 /**
  * �жϸ����Ľڵ��Ƿ�ǰ�ڵ�ĸ��ڵ�
  *
  * @param node
  * @return
  */
 public boolean isParent(Node node) {
   if (parent == null) return false;
   if (parent.equals(node)) return true;
   return parent.isParent(node);
 }