org.genealogie.html
Class HtmlRegistresGenerator

java.lang.Object
  |
  +--org.genealogie.xml.XSLGenericEngine
        |
        +--org.genealogie.xml.XSLRegistresEngine
              |
              +--org.genealogie.html.HtmlRegistresGenerator
All Implemented Interfaces:
java.lang.Runnable

public class HtmlRegistresGenerator
extends XSLRegistresEngine
implements java.lang.Runnable

Classe de génération des registres en html

Version:
$Revision: 1.4 $
Author:
Templier Thierry

Field Summary
private  javax.swing.JLabel etatTable
           
private  int idCommune
           
private  java.lang.String nomRepertoire
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  javax.swing.JDialog splash
           
 
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
HtmlRegistresGenerator(java.lang.String nomRepertoire, javax.swing.JDialog splash, javax.swing.JLabel etatTable, javax.swing.JProgressBar progressBar, int idCommune)
          Constructeur de la tache.
 
Method Summary
private  void chargerRessources()
          Charge les ressources ( fichier conf/properties/Conf.properties) .
private  boolean checkRepertoire(java.lang.String nomRepertoire)
          Vérifie l'existance d'un répertoire.
 java.util.Hashtable genererActesRegistre(java.lang.String repertoire, org.genealogie.dao.ActesBean actesB, org.genealogie.utils.RegistreUtils registre, int pageRegistre, java.util.Hashtable liens)
           
 void genererCommune(java.lang.String repertoire, org.genealogie.dao.RegistresBean registresB, org.genealogie.dao.ActesBean actesB, org.genealogie.utils.CommuneUtils commune)
          Génère les tables d'une commune.
private  void genererRegistres(java.lang.String repertoire)
          Génère la liste des communes où il y a des registres.
 void genererRegistresCommune(java.lang.String repertoire, int idCommune)
          Génère les registres d'une commune.
 java.util.Hashtable genererSignetsRegistre(java.lang.String repertoire, org.genealogie.dao.RegistresBean registresB, org.genealogie.utils.RegistreUtils registre, int pageRegistre, java.util.Hashtable liens)
           
 void run()
          Exécute la tache.
 
Methods inherited from class org.genealogie.xml.XSLRegistresEngine
genererActesRegistrePage, genererCommunePage, genererListeCommunes, genererSignetsRegistrePage
 
Methods inherited from class org.genealogie.xml.XSLGenericEngine
compareDate, ecrirePage, getNomSmall, getTokens, initXSL, readXSL
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

nomRepertoire

private java.lang.String nomRepertoire

splash

private javax.swing.JDialog splash

etatTable

private javax.swing.JLabel etatTable

progressBar

private javax.swing.JProgressBar progressBar

idCommune

private int idCommune

progress

private java.lang.Thread progress
Constructor Detail

HtmlRegistresGenerator

public HtmlRegistresGenerator(java.lang.String nomRepertoire,
                              javax.swing.JDialog splash,
                              javax.swing.JLabel etatTable,
                              javax.swing.JProgressBar progressBar,
                              int idCommune)
Constructeur de la tache.
Parameters:
nomRepertoire - le nom du répertoire de génération
splash - 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 )
idCommune - l'identifiant de la commune
Method Detail

checkRepertoire

private boolean checkRepertoire(java.lang.String nomRepertoire)
Vérifie l'existance d'un répertoire.
Parameters:
nomRepertoire - le nom du répertoire de génération

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/Conf.properties) .

genererRegistres

private void genererRegistres(java.lang.String repertoire)
Génère la liste des communes où il y a des registres.
Parameters:
repertoire - le répertoire de génération

genererCommune

public void genererCommune(java.lang.String repertoire,
                           org.genealogie.dao.RegistresBean registresB,
                           org.genealogie.dao.ActesBean actesB,
                           org.genealogie.utils.CommuneUtils commune)
Génère les tables d'une commune.
Parameters:
repertoire - le répertoire de génération
tablesRegistres - l'instance sur la bibliothèques des fonctions de gestion des tables
commune - la commune
borneSup - l'année maximum des tables

genererRegistresCommune

public void genererRegistresCommune(java.lang.String repertoire,
                                    int idCommune)
Génère les registres d'une commune.
Parameters:
repertoire - le répertoire de génération
commune - la commune

genererSignetsRegistre

public java.util.Hashtable genererSignetsRegistre(java.lang.String repertoire,
                                                  org.genealogie.dao.RegistresBean registresB,
                                                  org.genealogie.utils.RegistreUtils registre,
                                                  int pageRegistre,
                                                  java.util.Hashtable liens)

genererActesRegistre

public java.util.Hashtable genererActesRegistre(java.lang.String repertoire,
                                                org.genealogie.dao.ActesBean actesB,
                                                org.genealogie.utils.RegistreUtils registre,
                                                int pageRegistre,
                                                java.util.Hashtable liens)


Copyright © 2002 JGenea Ihm. All Rights Reserved.