public final class CategoryTreeRootNode extends tecgraf.javautils.gui.tree.DefaultNode implements CategoryNodeInterface
| Constructor and Description |
|---|
CategoryTreeRootNode(SortedSet<csbase.logic.algorithms.Category> allNodes)
Constrói a árvore de dados a partir do nó raiz.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(csbase.logic.algorithms.Category node)
Compara um nó com outro nó especificado, segundo algum critério definido
pelo nó.
|
String |
getFullName()
Obtém o nome completo a ser exibido para o dado.
|
String |
getId()
Obtém o identificador do nó
|
String |
getName()
Obtém o nome do nó raiz de categorias.
|
csbase.logic.algorithms.Category |
getNode()
Obtém o nó representado por uma categoria.
|
SortedSet<csbase.logic.algorithms.Category> |
getSubNodes()
Obtém os sub-nós de um nó, que sejam do mesmo tipo do nó.
|
boolean |
isRootNode()
Verifica se é o nó raiz da árvore de categorias.
|
addChild, getChildren, getFiltrageMode, getIcon, getLabel, getParent, setFiltrageModeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIconpublic CategoryTreeRootNode(SortedSet<csbase.logic.algorithms.Category> allNodes)
allNodes - conjunto de nós da árvore de dadospublic String getName()
getName in interface DataInterfacepublic int compare(csbase.logic.algorithms.Category node)
CategoryNodeInterfacecompare in interface CategoryNodeInterfacenode - nó a ser comparadopublic csbase.logic.algorithms.Category getNode()
CategoryNodeInterfacegetNode in interface CategoryNodeInterfacepublic SortedSet<csbase.logic.algorithms.Category> getSubNodes()
CategoryNodeInterfacegetSubNodes in interface CategoryNodeInterfacepublic String getFullName()
DataInterfacegetFullName in interface DataInterfacepublic String getId()
DataInterfacegetId in interface DataInterfacepublic boolean isRootNode()
CategoryNodeInterfaceisRootNode in interface CategoryNodeInterfaceCopyright © 2016. All rights reserved.