org.genealogie.html
Class HtmlTypesDocumentsGenerator

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

public class HtmlTypesDocumentsGenerator
extends XSLSourcesEngine
implements java.lang.Runnable

Classe de génération des tables en html

Version:
$Revision: 1.32 $
Author:
Templier Thierry

Field Summary
private  javax.swing.JLabel etatTable
           
private  int idTypeDocument
           
private  int nbActesLigne
           
private  java.lang.String nomRepertoire
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  java.lang.String racineImages
           
private  javax.swing.JDialog splash
           
 
Fields inherited from class org.genealogie.xml.XSLGenericEngine
actesActives, actesEnCours, documentBuilder, documentsEnCours, idsFamilles, imgSmall, lettresPages, libelleNonCommuniquable, listePersonnes, nbLignes, templateActe, templateActesRegistre, templateCommune, templateCommuneAnnee, templateCommunes, templateCommunesRegistres, templateDocument, templateFicheTable, templatePatronyme, templatePersonne, templatePersonneIndex, templatePersonneListe, templateRegistresCommune, templateSignetsRegistre, templateTypeDocument, templateTypesDocuments, tFactory, typeActs, typeDocs, xsl
 
Constructor Summary
HtmlTypesDocumentsGenerator(java.lang.String nomRepertoire, javax.swing.JDialog splash, javax.swing.JLabel etatTable, javax.swing.JProgressBar progressBar, int idTypeDocument)
          Constructeur de la tache.
 
Method Summary
private  void chargerRessources()
          Charge les ressources ( fichier conf/properties/Htmp.properties) .
private  boolean checkRepertoire(java.lang.String nomRepertoire)
          Vérifie l'existance d'un répertoire.
private  void genererTousTypesDocuments(java.lang.String repertoire)
          Génère la liste de tous les types de documents.
 void genererTypeDocuments(java.lang.String repertoire, org.genealogie.dao.DocumentsBean documents, org.genealogie.utils.TypesDocumentUtils typeDocument)
          Génère les tables d'une commune.
 void genererTypeDocuments(java.lang.String repertoire, int idTypeDocument)
          Génère les tables d'un type de documents.
 void run()
          Exécute la tache.
 
Methods inherited from class org.genealogie.xml.XSLSourcesEngine
genererActe, genererDocument, genererListeTypesDocuments, genererTypeDocumentsPage
 
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

nbActesLigne

private int nbActesLigne

racineImages

private java.lang.String racineImages

nomRepertoire

private java.lang.String nomRepertoire

splash

private javax.swing.JDialog splash

etatTable

private javax.swing.JLabel etatTable

progressBar

private javax.swing.JProgressBar progressBar

idTypeDocument

private int idTypeDocument

progress

private java.lang.Thread progress
Constructor Detail

HtmlTypesDocumentsGenerator

public HtmlTypesDocumentsGenerator(java.lang.String nomRepertoire,
                                   javax.swing.JDialog splash,
                                   javax.swing.JLabel etatTable,
                                   javax.swing.JProgressBar progressBar,
                                   int idTypeDocument)
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 )
borneSup - la maximum des tables & actes
actesActives - activer ou non la génération des actes correspondant
idTypeDocument - l'identifiant du type de documents
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/Htmp.properties) .

genererTousTypesDocuments

private void genererTousTypesDocuments(java.lang.String repertoire)
Génère la liste de tous les types de documents.
Parameters:
repertoire - le répertoire de génération

genererTypeDocuments

public void genererTypeDocuments(java.lang.String repertoire,
                                 org.genealogie.dao.DocumentsBean documents,
                                 org.genealogie.utils.TypesDocumentUtils typeDocument)
Génère les tables d'une commune.
Parameters:
repertoire - le répertoire de génération
documents - l'instance sur la bibliothèques des fonctions de gestion des documents
typeDocument - le type de document

genererTypeDocuments

public void genererTypeDocuments(java.lang.String repertoire,
                                 int idTypeDocument)
Génère les tables d'un type de documents.
Parameters:
repertoire - le répertoire de génération
idTypeDocument - l'identifiant du type de document


Copyright © 2002 JGenea Ihm. All Rights Reserved.