org.genealogie.html
Class HtmlPersonnesFamillesGenerator
java.lang.Object
|
+--org.genealogie.xml.XSLGenericEngine
|
+--org.genealogie.xml.XSLPersonnesEngine
|
+--org.genealogie.html.HtmlPersonnesFamillesGenerator
- All Implemented Interfaces:
- java.lang.Runnable
- public class HtmlPersonnesFamillesGenerator
- extends XSLPersonnesEngine
- implements java.lang.Runnable
Classe de génération des personnes en html
- Version:
- $Revision: 1.29 $
- Author:
- Templier Thierry
Fields inherited from class org.genealogie.xml.XSLGenericEngine |
actesActives, actesEnCours, documentBuilder, documentsEnCours, idsFamilles, imgSmall, lettresPages, libelleNonCommuniquable, listePersonnes, nbLignes, racineImages, templateActe, templateActesRegistre, templateCommune, templateCommuneAnnee, templateCommunes, templateCommunesRegistres, templateDocument, templateFicheTable, templatePatronyme, templatePersonne, templatePersonneIndex, templatePersonneListe, templateRegistresCommune, templateSignetsRegistre, templateTypeDocument, templateTypesDocuments, tFactory, typeActs, typeDocs, xsl |
Constructor Summary |
HtmlPersonnesFamillesGenerator(java.lang.String nomRepertoire,
javax.swing.JDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar,
java.sql.Date borneSup,
java.util.Vector idsFamilles)
Constructeur de la tache. |
Method Summary |
private java.util.Vector |
chargerListePersonnes(org.genealogie.dao.GenealogieBean genealogie)
Récupère la liste des personnes de la base. |
private java.util.Vector |
chargerListePersonnesFamilles(org.genealogie.dao.FamillesBean familles,
java.util.Vector idsFamilles)
Récupère la liste des personnes correspondant aux familles de la base. |
private void |
chargerRessources()
Charge les ressources ( fichier conf/properties/Htmp.properties) . |
private void |
genererPersonnes(java.lang.String repertoire,
java.sql.Date borneSup,
java.util.Vector idsFamilles)
Génère les personnes ( index, patronymes, liste des personnes, liste détaillée des personnes ). |
private void |
genererPersonnesLettre(java.lang.String repertoire,
java.util.Vector listePersonnesLettre,
org.genealogie.dao.GenealogieBean genealogie,
java.lang.String lettre,
java.sql.Date borneSup)
Génère les pages de liste détaillée pour la lettre courante. |
void |
run()
Exécute la tache. |
private java.util.Vector |
trierPersonnes(java.util.Vector personnes)
|
Methods inherited from class org.genealogie.xml.XSLPersonnesEngine |
appartientFamilles, creerPersonneXml, genererPatronymes, genererPersonnesHashage, genererPersonnesIndex, genererPersonnesLettrePage, genererPersonnesLettrePage, genererPersonnesListeLettrePage, getLettrePersonne, getLettrePersonne, getPagePersonne, getPagePersonne |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
nomRepertoire
private java.lang.String nomRepertoire
splash
private javax.swing.JDialog splash
etatTable
private javax.swing.JLabel etatTable
progressBar
private javax.swing.JProgressBar progressBar
borneSup
private java.sql.Date borneSup
progress
private java.lang.Thread progress
HtmlPersonnesFamillesGenerator
public HtmlPersonnesFamillesGenerator(java.lang.String nomRepertoire,
javax.swing.JDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar,
java.sql.Date borneSup,
java.util.Vector idsFamilles)
- Constructeur de la tache.
- Parameters:
nomRepertoire
- le nom du répertoire de générationsplash
- l'instance sur la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )etatTable
- l'instance sur le label d'état de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )progressBar
- l'instance sur la barre de progression de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )borneSup
- la maximum des tables & actes
run
public void run()
- Exécute la tache.
- Specified by:
run
in interface java.lang.Runnable
chargerRessources
private void chargerRessources()
- Charge les ressources ( fichier conf/properties/Htmp.properties) .
genererPersonnes
private void genererPersonnes(java.lang.String repertoire,
java.sql.Date borneSup,
java.util.Vector idsFamilles)
- Génère les personnes ( index, patronymes, liste des personnes, liste détaillée des personnes ).
- Parameters:
repertoire
- le répertoire de générationborneSup
- l'année maximum des tables
genererPersonnesLettre
private void genererPersonnesLettre(java.lang.String repertoire,
java.util.Vector listePersonnesLettre,
org.genealogie.dao.GenealogieBean genealogie,
java.lang.String lettre,
java.sql.Date borneSup)
- Génère les pages de liste détaillée pour la lettre courante.
- Parameters:
repertoire
- le répertoire de générationlistePersonnesLettre
- la liste des personnes pour cette lettregenealogie
- l'instance sur la bibliothèque des fonctions genéalogiqueslettre
- la lettre couranteborneSup
- la borne supérieure pour l'affichage des dates
chargerListePersonnes
private java.util.Vector chargerListePersonnes(org.genealogie.dao.GenealogieBean genealogie)
- Récupère la liste des personnes de la base.
- Parameters:
genealogie
- l'instance sur la bibliothèque des fonctions genéalogiques
trierPersonnes
private java.util.Vector trierPersonnes(java.util.Vector personnes)
chargerListePersonnesFamilles
private java.util.Vector chargerListePersonnesFamilles(org.genealogie.dao.FamillesBean familles,
java.util.Vector idsFamilles)
- Récupère la liste des personnes correspondant aux familles de la base.
- Parameters:
genealogie
- l'instance sur la bibliothèque des fonctions genéalogiques
Copyright © 2002 JGenea Ihm. All Rights Reserved.