|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgran.tools.tree.AbstractTree
| Constructor Summary | |
AbstractTree()
|
|
| Method Summary | |
boolean |
addAll(java.lang.Object to,
java.util.List c)
Добавляет все узлы из коллекции к заданному узлу дерева |
java.util.List |
getCommonNodes(java.lang.Object a,
java.lang.Object b)
Возвращает список общих узлов между двумя заданными |
java.util.List |
getDiffNodes(java.lang.Object a,
java.lang.Object b)
Возвращает список узлов, представляющий собой результат вычитания множества вышестоящих елементов одного узла из аналогичного множества другого |
java.util.List |
getSiblings(java.lang.Object o)
Возвращает список "братьев" узла. |
boolean |
isChildOf(java.lang.Object child,
java.lang.Object parent)
Проверяет, является ли один узел дочерним по отношению к другому |
boolean |
isParentOf(java.lang.Object parent,
java.lang.Object child)
Проверяет, является ли один узел родительским по отношению к другому |
java.util.Iterator |
iterator()
Возвращает итератор дерева. |
void |
moveTree(java.lang.Object from,
java.lang.Object to)
Неэффективное перемещение |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gran.tools.tree.Tree |
add, addTree, contains, get, getAncestors, getChildren, getChildrenPosition, getContents, getDescendents, getLeaves, getParent, getRoot, getSubTree, hasChildren, remove, replaceWith, size |
| Constructor Detail |
public AbstractTree()
| Method Detail |
public java.util.Iterator iterator()
Tree
iterator in interface Tree
public java.util.List getCommonNodes(java.lang.Object a,
java.lang.Object b)
Tree
getCommonNodes in interface Treea - b -
public java.util.List getDiffNodes(java.lang.Object a,
java.lang.Object b)
Tree
getDiffNodes in interface Treea - b -
public boolean isChildOf(java.lang.Object child,
java.lang.Object parent)
Tree
isChildOf in interface Treechild - parent -
public boolean isParentOf(java.lang.Object parent,
java.lang.Object child)
Tree
isParentOf in interface Treeparent - потенциально родительский узелchild - дочерний узел
public boolean addAll(java.lang.Object to,
java.util.List c)
Tree
addAll in interface Treeto - заданный узелc - список
public java.util.List getSiblings(java.lang.Object o)
Tree
getSiblings in interface Treeo - заданный узел
public void moveTree(java.lang.Object from,
java.lang.Object to)
moveTree in interface Treefrom - to -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||