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

Field Summary
private  int contiens
           
private  java.util.Vector fils
           
private  int indice
           
private  java.util.Vector listenerList
           
private  java.lang.String nom
           
private  boolean ouvert
           
private  AlxNoeud pere
           
 
Constructor Summary
AlxNoeud()
           
AlxNoeud(java.lang.String nom)
           
AlxNoeud(java.lang.String nom, AlxNoeud pere)
           
 
Method Summary
protected  AlxNoeud _getSousFilsOuvert(int position)
           
 void addChangeListener(AlxNoeudListener l)
           
 void addFils(AlxNoeud alxNoeud)
           
 void addFils(int indice, AlxNoeud alxNoeud)
           
 void addFils(int indice, java.lang.String nom)
           
 void addFils(java.lang.String nom)
           
 void decContiensAffiche(int nb)
           
protected  void fireTreeChanged(AlxNoeudEvent ane)
           
private  void fireTreeChanged(int code)
           
 java.lang.String getChemin()
           
 int getContiensAffiche()
           
 AlxNoeud getCurrentFils()
           
 AlxNoeud getFils(java.lang.String nom)
           
 AlxNoeud getFilsAt(int indice)
           
 AlxNoeud getNextFils()
           
 java.lang.String getNom()
           
 AlxNoeud getPere()
           
 AlxNoeud getSousFilsOuvert(int position)
           
 boolean hasMoreFils()
           
protected  void incContiensAffiche(int nb)
           
 boolean isFeuille()
           
 boolean isOuvert()
           
 boolean removeFils(AlxNoeud alxNoeud)
           
 boolean removeFils(java.lang.String nom)
           
 void removeFilsAt(int indice)
           
 void resetFils()
           
 void setOuvert(boolean ouvert)
           
 void setPere(AlxNoeud alxNoeud)
           
 int size()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

AlxNoeud

public AlxNoeud()

AlxNoeud

public AlxNoeud(java.lang.String nom)

AlxNoeud

public AlxNoeud(java.lang.String nom,
                AlxNoeud pere)
Method Detail

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()