|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.genealogie.xml.XSLGenericEngine | +--org.genealogie.xml.XSLPersonnesEngine
Constructor Summary | |
XSLPersonnesEngine()
|
Method Summary | |
private boolean |
appartientFamilles(int idPersonne)
|
protected org.w3c.dom.Element |
creerPersonneXml(org.w3c.dom.Document doc,
int personneId,
java.lang.String racine,
java.sql.Date borneSup,
boolean familles)
|
protected int |
genererPatronymes(java.lang.String repertoire,
java.util.Vector listeLettres)
Génère la page des patronymes. |
protected void |
genererPersonnesHashage(java.util.Vector listePersonnesLettre,
java.lang.String lettre)
Génère la table de hachage contenant la liste des personnes par première lettre. |
protected void |
genererPersonnesIndex(java.lang.String repertoire,
java.util.Vector listeLettres,
int nbPatronymes,
int nbPersonnes)
Génère la page d'index ( lien vers la liste des personnes par première lettre, liens vers les patronymes, nombre de patronymes ). |
protected void |
genererPersonnesLettrePage(java.lang.String repertoire,
java.util.Vector pages,
java.lang.String lettre,
int page,
java.sql.Date borneSup)
|
protected void |
genererPersonnesLettrePage(java.lang.String repertoire,
java.util.Vector pages,
java.lang.String lettre,
int page,
java.sql.Date borneSup,
boolean familles)
Génère une page des pages de liste détaillée pour la lettre courante. |
protected void |
genererPersonnesListeLettrePage(java.lang.String repertoire,
java.util.Vector pages,
java.lang.String lettre,
int page,
java.sql.Date borneSup)
Génère une page des pages de liste pour la lettre courante. |
protected java.lang.String |
getLettrePersonne(org.genealogie.dao.PersonneBean pu)
Récupère la première lettre ( en majuscule ) correspondant à une personne. |
protected java.lang.String |
getLettrePersonne(org.genealogie.utils.PersonneUtils pu)
Récupère la première lettre ( en majuscule ) correspondant à une personne. |
protected int |
getPagePersonne(org.genealogie.dao.PersonneBean p)
Récupère la numéro de page ( pour une lettre ) correspondant à une personne. |
protected int |
getPagePersonne(org.genealogie.utils.PersonneUtils p)
Récupère la numéro de page ( pour une lettre ) correspondant à une personne. |
Methods inherited from class org.genealogie.xml.XSLGenericEngine |
compareDate, ecrirePage, getNomSmall, getTokens, initXSL, readXSL |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public XSLPersonnesEngine()
Method Detail |
protected void genererPersonnesIndex(java.lang.String repertoire, java.util.Vector listeLettres, int nbPatronymes, int nbPersonnes) throws java.io.IOException
genealogie
- l'instance sur la bibliothèque des fonctions genéalogiquesrepertoire
- le répertoire de générationlisteLettres
- la liste des premières lettres des patronymesnbPatronymes
- le nombre des patronymesprotected void genererPersonnesHashage(java.util.Vector listePersonnesLettre, java.lang.String lettre)
listePersonnesLettre
- la liste des personnes pour cette lettrelettre
- la lettre couranteprivate boolean appartientFamilles(int idPersonne)
protected int getPagePersonne(org.genealogie.utils.PersonneUtils p)
p
- l'instance sur la personneprotected int getPagePersonne(org.genealogie.dao.PersonneBean p)
p
- l'instance sur la personneprotected java.lang.String getLettrePersonne(org.genealogie.utils.PersonneUtils pu)
pu
- l'instance sur la personneprotected java.lang.String getLettrePersonne(org.genealogie.dao.PersonneBean pu)
pu
- l'instance sur la personneprotected int genererPatronymes(java.lang.String repertoire, java.util.Vector listeLettres)
repertoire
- le répertoire de générationlisteLettres
- la liste des premières lettres des patronymesprotected void genererPersonnesListeLettrePage(java.lang.String repertoire, java.util.Vector pages, java.lang.String lettre, int page, java.sql.Date borneSup) throws java.io.IOException
repertoire
- le répertoire de générationpages
- la liste des pages des personnes pour cette lettregenealogie
- l'instance sur la bibliothèque des fonctions genéalogiqueslettre
- la lettre courantepage
- la page couranteborneSup
- la borne supérieure pour l'affichage des datesprotected void genererPersonnesLettrePage(java.lang.String repertoire, java.util.Vector pages, java.lang.String lettre, int page, java.sql.Date borneSup) throws java.io.IOException
protected void genererPersonnesLettrePage(java.lang.String repertoire, java.util.Vector pages, java.lang.String lettre, int page, java.sql.Date borneSup, boolean familles) throws java.io.IOException
repertoire
- le répertoire de générationpages
- la liste des pages des personnes pour cette lettregenealogie
- l'instance sur la bibliothèque des fonctions genéalogiqueslettre
- la lettre courantepage
- la page couranteborneSup
- la borne supérieure pour l'affichage des datesprotected org.w3c.dom.Element creerPersonneXml(org.w3c.dom.Document doc, int personneId, java.lang.String racine, java.sql.Date borneSup, boolean familles)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |