org.genealogie.arbre
Class ChargementArbreAsc

java.lang.Object
  |
  +--org.genealogie.arbre.ChargementArbreAsc

public class ChargementArbreAsc
extends java.lang.Object


Field Summary
private  java.util.Hashtable generations
           
private  int idRacine
           
private  int nbGenerations
           
private  EltArbreAsc racine
           
 
Constructor Summary
ChargementArbreAsc(int idRacine)
           
ChargementArbreAsc(int idRacine, int nbGenerations)
           
 
Method Summary
 void chargerArbre()
           
 void chargerArbreFromArbre(ChargementArbreAsc ca)
           
 java.util.Vector chargerFiches(int numeroBase, int generationBase)
           
private  java.util.Vector connecterFeuilles(java.util.Vector feuilles, java.util.Vector elts)
           
private  void construireGenerations()
           
private  void convertirArbre(EltAsc r, java.util.Hashtable personnes)
           
private  EltArbreAsc convertirElement(EltAsc elt, java.util.Hashtable listeElts)
           
 EltArbreAsc getElement(int id)
           
private  java.util.Vector getElements(EltAsc elt)
           
private  java.util.Vector getElements(java.util.Vector liste, EltAsc elt)
           
private  void getElementsPourGeneration(EltArbreAsc elt, int position, int noGeneration)
           
private  java.util.Vector getExtremites(java.util.Vector liste, EltAsc elt, int noGeneration)
           
private  java.util.Vector getFeuillesMax(EltAsc r)
           
private  java.util.Vector getFeuillesMax(java.util.Vector elements)
           
 java.util.Vector getGeneration(int numeroGeneration)
           
 int getNbGenerations()
           
 EltArbreAsc getRacine()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

nbGenerations

private int nbGenerations

idRacine

private int idRacine

racine

private EltArbreAsc racine

generations

private java.util.Hashtable generations
Constructor Detail

ChargementArbreAsc

public ChargementArbreAsc(int idRacine)

ChargementArbreAsc

public ChargementArbreAsc(int idRacine,
                          int nbGenerations)
Method Detail

getExtremites

private java.util.Vector getExtremites(java.util.Vector liste,
                                       EltAsc elt,
                                       int noGeneration)

getElements

private java.util.Vector getElements(java.util.Vector liste,
                                     EltAsc elt)

getElements

private java.util.Vector getElements(EltAsc elt)

getFeuillesMax

private java.util.Vector getFeuillesMax(EltAsc r)

getFeuillesMax

private java.util.Vector getFeuillesMax(java.util.Vector elements)

convertirElement

private EltArbreAsc convertirElement(EltAsc elt,
                                     java.util.Hashtable listeElts)

convertirArbre

private void convertirArbre(EltAsc r,
                            java.util.Hashtable personnes)

getElementsPourGeneration

private void getElementsPourGeneration(EltArbreAsc elt,
                                       int position,
                                       int noGeneration)

construireGenerations

private void construireGenerations()

connecterFeuilles

private java.util.Vector connecterFeuilles(java.util.Vector feuilles,
                                           java.util.Vector elts)

getElement

public EltArbreAsc getElement(int id)

chargerArbreFromArbre

public void chargerArbreFromArbre(ChargementArbreAsc ca)

chargerArbre

public void chargerArbre()

getRacine

public EltArbreAsc getRacine()

getNbGenerations

public int getNbGenerations()

getGeneration

public java.util.Vector getGeneration(int numeroGeneration)

chargerFiches

public java.util.Vector chargerFiches(int numeroBase,
                                      int generationBase)


Copyright © 2002 JGenea Ihm. All Rights Reserved.