|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectdl2.TreeModel._modify.TreeModel
| Constructor Summary | |
TreeModel(TreeNode rootNode)
Создаёт обьект TreeModel. |
|
| Method Summary | |
boolean |
addNode(int id,
int pid,
java.lang.String text,
java.lang.String url)
Добавляет узел к дереву, родитель (узел с id == pid) должен существовать. |
boolean |
addNode(int id,
int pid,
java.lang.String text,
java.lang.String url,
java.lang.String tip)
Добавляет узел к дереву, родитель (узел с id == pid) должен существовать. |
boolean |
addNode(int id,
java.lang.String text,
java.lang.String url)
Добавляет узел к дереву, считается, что pid == rootId. |
boolean |
addNode(TreeNode tn)
Добавляет узел к дереву. |
boolean |
addNodeQ(int id,
int pid,
java.lang.String text,
java.lang.String url)
|
boolean |
addNodeQ(TreeNode node)
|
void |
draw(java.lang.String toFile)
Метод предназначен в основном для отладки дерева. |
TreeNode |
getNode(int id)
Возвращает узел по id. |
TreeNode[] |
getNode(java.lang.String text,
boolean eq)
Метод возвращает массив узлов, у которых название совпадает с text. |
TreeNode |
getNodeQ(int id)
|
int |
getRootId()
|
TreeNode |
getRootNode()
Возвращает корневой узел. |
java.util.Set |
keySet()
|
int |
size()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TreeModel(TreeNode rootNode)
rootNode - корневая нода дерева.| Method Detail |
public boolean addNodeQ(int id,
int pid,
java.lang.String text,
java.lang.String url)
public boolean addNodeQ(TreeNode node)
public boolean addNode(int id,
int pid,
java.lang.String text,
java.lang.String url)
id - идентификатор узла, по этому значению уникально определяется узелpid - идентификатор родителяtext - название узла (отображается в дереве)url - ссылка узла
public boolean addNode(int id,
int pid,
java.lang.String text,
java.lang.String url,
java.lang.String tip)
id - идентификатор узла, по этому значению уникально определяется узелpid - идентификатор родителяtext - название узла (отображается в дереве)url - ссылка узлаtip - всплывающая подсказка (пока до конца не реализовано)
public boolean addNode(TreeNode tn)
tn - добавляемый узел
public boolean addNode(int id,
java.lang.String text,
java.lang.String url)
id - идентификатор узла, по этому значению уникально определяется узелtext - название узла (отображается в дереве)url - ссылка узла
public TreeNode getNode(int id)
id - идентификатор узла
public TreeNode getNodeQ(int id)
public TreeNode[] getNode(java.lang.String text,
boolean eq)
public void draw(java.lang.String toFile)
toFile - имя файлаpublic TreeNode getRootNode()
public int getRootId()
public java.util.Set keySet()
public int size()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||