ereinion.util
Interface NTree

All Known Implementing Classes:
BNTree

public interface NTree

L'interfaccia NTree contiene dei metodi generici per la gestione di un albero.

Since:
EPR 1.0
Version:
1.0, 21/11/2002
Author:
Ereinion

Method Summary
 boolean getAllowsChildren()
          Restituisce se il nodo consente di avere figli, indipendentemente dal fatto che gi� ne abbia oppure no.
 NTree getChildAt(int index)
          Restituisce un nodo figli in posizione data.
 int getChildCount()
          Restituisce il conteggio del numero di nodi figli contenuti in questo nodo.
 java.lang.Object getData()
          Restituisce l'oggetto contenuto in questo nodo.
 NTree getParentNode()
          Restituisce il nodo genitore di questo nodo.
 boolean isLeaf()
          Stabilisce se questo � un nodo foglio (senza figli).
 boolean isRoot()
          Stabilisce se questo � un nodo radice (nodo senza genitore).
 

Method Detail

isRoot

public boolean isRoot()
Stabilisce se questo � un nodo radice (nodo senza genitore).

Returns:
true se questo nodo � un nodo radice, false altrimenti.

isLeaf

public boolean isLeaf()
Stabilisce se questo � un nodo foglio (senza figli).

Returns:
true se questo nodo � un nodo radice, false altrimenti.

getData

public java.lang.Object getData()
Restituisce l'oggetto contenuto in questo nodo.

Returns:
true se questo nodo � un nodo radice, false altrimenti.

getParentNode

public NTree getParentNode()
Restituisce il nodo genitore di questo nodo.

Returns:
il nodo genitore.

getChildAt

public NTree getChildAt(int index)
Restituisce un nodo figli in posizione data.

Parameters:
index - la posizione del nodo figli da restituire.
Returns:
il nodo figlio richiesto.

getChildCount

public int getChildCount()
Restituisce il conteggio del numero di nodi figli contenuti in questo nodo.

Returns:
il numero di nodi figli di questo nodo.

getAllowsChildren

public boolean getAllowsChildren()
Restituisce se il nodo consente di avere figli, indipendentemente dal fatto che gi� ne abbia oppure no.

Returns:
true se il nodo permette gi� figli, false altrimenti.