alxtree
Class AlxNoeud
java.lang.Object
|
+--alxtree.AlxNoeud
- public class AlxNoeud
- extends java.lang.Object
Titre : AlxNoeud
Description : Objet représentant un noeud d'une arboressence (pour un AlxTree)
- Version:
- 1.0
- Author:
- Alexandre Alapetite
- See Also:
AlxTree
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
nom
private java.lang.String nom
ouvert
private boolean ouvert
fils
private java.util.Vector fils
listenerList
private java.util.Vector listenerList
contiens
private int contiens
pere
private AlxNoeud pere
indice
private int indice
AlxNoeud
public AlxNoeud()
AlxNoeud
public AlxNoeud(java.lang.String nom)
AlxNoeud
public AlxNoeud(java.lang.String nom,
AlxNoeud pere)
addChangeListener
public void addChangeListener(AlxNoeudListener l)
fireTreeChanged
protected void fireTreeChanged(AlxNoeudEvent ane)
fireTreeChanged
private void fireTreeChanged(int code)
getNom
public java.lang.String getNom()
getChemin
public java.lang.String getChemin()
getPere
public AlxNoeud getPere()
setPere
public void setPere(AlxNoeud alxNoeud)
isOuvert
public boolean isOuvert()
setOuvert
public void setOuvert(boolean ouvert)
isFeuille
public boolean isFeuille()
size
public int size()
incContiensAffiche
protected void incContiensAffiche(int nb)
decContiensAffiche
public void decContiensAffiche(int nb)
getContiensAffiche
public int getContiensAffiche()
addFils
public void addFils(java.lang.String nom)
addFils
public void addFils(AlxNoeud alxNoeud)
addFils
public void addFils(int indice,
java.lang.String nom)
addFils
public void addFils(int indice,
AlxNoeud alxNoeud)
removeFilsAt
public void removeFilsAt(int indice)
removeFils
public boolean removeFils(AlxNoeud alxNoeud)
removeFils
public boolean removeFils(java.lang.String nom)
getFilsAt
public AlxNoeud getFilsAt(int indice)
getFils
public AlxNoeud getFils(java.lang.String nom)
_getSousFilsOuvert
protected AlxNoeud _getSousFilsOuvert(int position)
getSousFilsOuvert
public AlxNoeud getSousFilsOuvert(int position)
hasMoreFils
public boolean hasMoreFils()
getNextFils
public AlxNoeud getNextFils()
resetFils
public void resetFils()
getCurrentFils
public AlxNoeud getCurrentFils()