org.genealogie.xml
Class XSLGenericEngine

java.lang.Object
  |
  +--org.genealogie.xml.XSLGenericEngine
Direct Known Subclasses:
XSLPersonnesEngine, XSLRegistresEngine, XSLSourcesEngine

public abstract class XSLGenericEngine
extends java.lang.Object


Field Summary
protected  boolean actesActives
           
protected  java.util.Hashtable actesEnCours
           
protected  javax.xml.parsers.DocumentBuilder documentBuilder
           
protected  java.util.Hashtable documentsEnCours
           
protected  java.util.Vector idsFamilles
           
protected  java.lang.String imgSmall
           
protected  java.util.Hashtable lettresPages
           
protected  java.lang.String libelleNonCommuniquable
           
protected  java.util.Vector listePersonnes
           
protected  int nbLignes
           
protected  java.lang.String racineImages
           
protected  java.lang.String templateActe
           
protected  java.lang.String templateActesRegistre
           
protected  java.lang.String templateCommune
           
protected  java.lang.String templateCommuneAnnee
           
protected  java.lang.String templateCommunes
           
protected  java.lang.String templateCommunesRegistres
           
protected  java.lang.String templateDocument
           
protected  java.lang.String templateFicheTable
           
protected  java.lang.String templatePatronyme
           
protected  java.lang.String templatePersonne
           
protected  java.lang.String templatePersonneIndex
           
protected  java.lang.String templatePersonneListe
           
protected  java.lang.String templateRegistresCommune
           
protected  java.lang.String templateSignetsRegistre
           
protected  java.lang.String templateTypeDocument
           
protected  java.lang.String templateTypesDocuments
           
protected  javax.xml.transform.TransformerFactory tFactory
           
protected  java.util.Hashtable typeActs
           
protected  java.util.Hashtable typeDocs
           
protected  javax.xml.transform.Templates xsl
           
 
Constructor Summary
XSLGenericEngine()
           
 
Method Summary
protected  boolean compareDate(java.sql.Date date1, java.sql.Date date2)
          Recherche si les deux dates sont espacées de moins de trois jours.
protected  void ecrirePage(java.lang.String nomFichier, org.w3c.dom.Document doc)
           
protected  java.lang.String getNomSmall(java.lang.String nomImage)
          Calcule le nom de l'image en petit.
protected  java.util.Vector getTokens(java.lang.String ligne)
          Decoupage d'une ligne avec comme séparateur '\n'.
protected  void initXSL()
           
protected  void readXSL(java.lang.String xslFile)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

documentBuilder

protected javax.xml.parsers.DocumentBuilder documentBuilder

tFactory

protected javax.xml.transform.TransformerFactory tFactory

xsl

protected javax.xml.transform.Templates xsl

templateCommunes

protected java.lang.String templateCommunes

templateFicheTable

protected java.lang.String templateFicheTable

templateCommune

protected java.lang.String templateCommune

templateActe

protected java.lang.String templateActe

templateDocument

protected java.lang.String templateDocument

templateCommuneAnnee

protected java.lang.String templateCommuneAnnee

templateTypesDocuments

protected java.lang.String templateTypesDocuments

templateTypeDocument

protected java.lang.String templateTypeDocument

templatePersonneIndex

protected java.lang.String templatePersonneIndex

templatePatronyme

protected java.lang.String templatePatronyme

templatePersonne

protected java.lang.String templatePersonne

templatePersonneListe

protected java.lang.String templatePersonneListe

templateCommunesRegistres

protected java.lang.String templateCommunesRegistres

templateRegistresCommune

protected java.lang.String templateRegistresCommune

templateSignetsRegistre

protected java.lang.String templateSignetsRegistre

templateActesRegistre

protected java.lang.String templateActesRegistre

nbLignes

protected int nbLignes

imgSmall

protected java.lang.String imgSmall

racineImages

protected java.lang.String racineImages

libelleNonCommuniquable

protected java.lang.String libelleNonCommuniquable

actesActives

protected boolean actesActives

typeActs

protected java.util.Hashtable typeActs

typeDocs

protected java.util.Hashtable typeDocs

actesEnCours

protected java.util.Hashtable actesEnCours

documentsEnCours

protected java.util.Hashtable documentsEnCours

lettresPages

protected java.util.Hashtable lettresPages

idsFamilles

protected java.util.Vector idsFamilles

listePersonnes

protected java.util.Vector listePersonnes
Constructor Detail

XSLGenericEngine

public XSLGenericEngine()
Method Detail

initXSL

protected void initXSL()

readXSL

protected void readXSL(java.lang.String xslFile)

compareDate

protected boolean compareDate(java.sql.Date date1,
                              java.sql.Date date2)
Recherche si les deux dates sont espacées de moins de trois jours.
Parameters:
date1 - la première date
date2 - la seconde date
Returns:
la condition est remplie ou non

getNomSmall

protected java.lang.String getNomSmall(java.lang.String nomImage)
Calcule le nom de l'image en petit.
Parameters:
nomImage - le nom du fichier de l'image
Returns:
le nom calculé de l'image en petit

getTokens

protected java.util.Vector getTokens(java.lang.String ligne)
Decoupage d'une ligne avec comme séparateur '\n'.
Parameters:
ligne - ligne entrée
Returns:
liste des élémenets contenue dans un vecteur

ecrirePage

protected void ecrirePage(java.lang.String nomFichier,
                          org.w3c.dom.Document doc)


Copyright © 2002 JGenea Ihm. All Rights Reserved.