org.genealogie.arbre.defaut
Class ChargementArbreDescImpl
java.lang.Object
|
+--org.genealogie.arbre.defaut.ChargementArbreDescImpl
- All Implemented Interfaces:
- ChargementArbreDesc
- public class ChargementArbreDescImpl
- extends java.lang.Object
- implements ChargementArbreDesc
Classe de bibliothŠque de fonctions de chargement d'un arbre descendant en
un nombre minimum de requˆte.
- Version:
- $Revision: 1.27 $, $Date: 2003/03/26 14:46:37 $
- Author:
- Templth
|
Method Summary |
private java.util.Hashtable |
ascToDesc(java.util.Hashtable personnes)
|
void |
chargerArbre()
Cette m‚thode permet de charger un arbre ascendant. |
private void |
convertirArbre(EltDesc r,
java.util.Hashtable personnes)
|
private EltArbreDesc |
convertirElement(EltDesc elt,
java.util.Hashtable listeElts)
|
private java.util.Vector |
getElements(EltDesc elt)
|
private java.util.Vector |
getElements(java.util.Vector liste,
EltDesc elt)
|
private java.util.Vector |
getExtremites(java.util.Vector liste,
EltDesc elt,
int noGeneration)
|
private java.util.Vector |
getFeuillesMax(EltDesc r)
|
private java.util.Vector |
getFeuillesMax(java.util.Vector elements)
|
EltArbreDesc |
getRacine()
Cette m‚thode permet de r‚cup‚rer la racine de l'arbre. |
void |
init(FactoryDAO factory,
int idRacine,
boolean hommeRacine)
|
void |
init(FactoryDAO factory,
int idRacine,
boolean hommeRacine,
int nbGenerations)
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
factory
private FactoryDAO factory
nbGenerations
private int nbGenerations
idRacine
private int idRacine
hommeRacine
private boolean hommeRacine
racine
private EltArbreDesc racine
ChargementArbreDescImpl
public ChargementArbreDescImpl()
init
public void init(FactoryDAO factory,
int idRacine,
boolean hommeRacine)
throws JGeneaException
- Specified by:
init in interface ChargementArbreDesc
init
public void init(FactoryDAO factory,
int idRacine,
boolean hommeRacine,
int nbGenerations)
- Specified by:
init in interface ChargementArbreDesc
getExtremites
private java.util.Vector getExtremites(java.util.Vector liste,
EltDesc elt,
int noGeneration)
getElements
private java.util.Vector getElements(java.util.Vector liste,
EltDesc elt)
getElements
private java.util.Vector getElements(EltDesc elt)
getFeuillesMax
private java.util.Vector getFeuillesMax(EltDesc r)
getFeuillesMax
private java.util.Vector getFeuillesMax(java.util.Vector elements)
convertirElement
private EltArbreDesc convertirElement(EltDesc elt,
java.util.Hashtable listeElts)
convertirArbre
private void convertirArbre(EltDesc r,
java.util.Hashtable personnes)
ascToDesc
private java.util.Hashtable ascToDesc(java.util.Hashtable personnes)
chargerArbre
public void chargerArbre()
throws JGeneaException
Cette m‚thode permet de charger un arbre ascendant.
- Specified by:
chargerArbre in interface ChargementArbreDesc
- Returns:
- la racine
getRacine
public EltArbreDesc getRacine()
Cette m‚thode permet de r‚cup‚rer la racine de l'arbre.
- Specified by:
getRacine in interface ChargementArbreDesc
- Returns:
- la racine
Copyright © 2002 JGenea DAO. All Rights Reserved.