|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.tree.DefaultMutableTreeNode
org.nuiton.wikitty.search.TreeNodeResult<T>
public class TreeNodeResult<T>
L'iteration se fait en profondeur
| Nested Class Summary | |
|---|---|
static interface |
TreeNodeResult.Visitor<T>
Visitor for TreeNodeResult |
| Field Summary | |
|---|---|
protected int |
attCount
|
| Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
|---|
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
| Constructor Summary | |
|---|---|
TreeNodeResult(T object,
int attCount)
|
|
| Method Summary | |
|---|---|
boolean |
acceptVisitor(TreeNodeResult.Visitor<T> visitor)
Visite en profondeur de l'arbre, il est possible d'arreter la visite soit en entrant dans le noeud soit en sortant du noeud, si respectivement visitEnter ou visitLeave retourne false. |
int |
getAttCount()
Retourn le nombre d'attachment pour ce noeud (avec les sous noeud) |
TreeNodeResult<T> |
getChild(T child)
Return TreeNodeResult where object in TreeNodeResult equals child in parameter |
List<TreeNodeResult<T>> |
getChildren()
Get direct children of this node |
T |
getObject()
Retourne l'objet associe avec ce noeud (id, wikitty ou BusinessEntity) |
Iterator<TreeNodeResult<T>> |
iterator()
Iterate on all children or sub-children, in depth first |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int attCount
| Constructor Detail |
|---|
public TreeNodeResult(T object,
int attCount)
object - L'id, le wikitty ou le BusinessEntity suivant le type de TattCount - le nombre d'attachment pour ce noeud (avec les sous noeud)| Method Detail |
|---|
public boolean acceptVisitor(TreeNodeResult.Visitor<T> visitor)
visitor - public List<TreeNodeResult<T>> getChildren()
public Iterator<TreeNodeResult<T>> iterator()
iterator in interface Iterable<TreeNodeResult<T>>public T getObject()
public TreeNodeResult<T> getChild(T child)
child -
public int getAttCount()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||