Voici le fichier complet de configuration de JGenea version 2.1 tel qu'il est initialement dans la distribution:

<?xml version="1.0"?>

<jgenea type="ihm">

  <general>
    <param nom="repertoire-images-sources">c:/g.bin/imgs</param>
    <param nom="repertoire-images-registres">c:/g.bin/imgs</param>
    <param nom="fichier-configuration-log">../conf/properties/
                                          log4j.properties</param>
    <param nom="acces-actes">communes</param>

    <!-- Look and Feel : http://www.incors.org/ -->
    <param nom="look-and-feel">
                      com.incors.plaf.kunststoff.KunststoffLookAndFeel</param>
    <param nom="look-and-feel-loader"/>
  </general>

  <!-- Liste des connexions -->
  <connexions>

    <connexion id="perso" defaut="oui" type="db">
      <param nom="base">Hypersonic</param>
      <param nom="descriptif">Base perso embarqu&#233;e</param>
      <param nom="driver">org.hsqldb.jdbcDriver</param>
      <param nom="url">jdbc:hsqldb:../db.new/jgenea</param>
      <param nom="login">sa</param>
      <param nom="password"/>
      <param nom="factory-dao">
                            org.jgenea.isolation.defaut.FactoryDAOImpl</param>
      <param nom="factory-connexion-dao">
             org.jgenea.isolation.defaut.ConnexionFactoryUniqueDAOImpl</param>
      <param nom="factory-images-dao">
                      org.jgenea.images.registres.FactoryImagesDAOImpl</param>
    </connexion>

    <connexion id="perso1" defaut="non" type="db">
      <param nom="base">Hypersonic</param>
      <param nom="descriptif">Base perso</param>
      <param nom="driver">org.hsqldb.jdbcDriver</param>
      <param nom="url">jdbc:hsqldb:hsql://localhost:66</param>
      <param nom="login">sa</param>
      <param nom="password"/>
      <param nom="factory-dao">
                            org.jgenea.isolation.defaut.FactoryDAOImpl</param>
      <param nom="factory-connexion-dao">
             org.jgenea.isolation.defaut.ConnexionFactoryUniqueDAOImpl</param>
      <param nom="factory-images-dao">
                      org.jgenea.images.registres.FactoryImagesDAOImpl</param>
    </connexion>

  </connexions>
  <!-- Fin de la liste des connexions -->

  <!-- Liste des importations ( type = sql | sqlinst ) -->
  <importations>

    <importation id="importation-sql" type="sql"
                                              alias="Importation de dump sql">
      <classe>
                org.jgenea.donnees.importation.sql.ImportationSQLImpl</classe>
      <param nom="fichier-configuration">
                                    ../conf/properties/Dump.properties</param>
    </importation>

    <importation id="importation-v2-sql" type="sql"
                                 alias="Importation v2.0 -> v2.1 de dump sql">
      <classe>
              org.jgenea.donnees.importation.sql.ImportationV2SQLImpl</classe>
      <param nom="liste.correspondance.communes">
                         ../conf/properties/correspondances.properties</param>
    </importation>

    <importation id="installation-sql" type="sqlinst"
                        alias="Installation du shéma et chargement des lieux">
      <classe>
               org.jgenea.donnees.importation.sql.InstallationSQLImpl</classe>
    </importation>

    <importation id="importation-table" type="table"
                                 alias="Importation des tables d'une commune">
      <classe>
            org.jgenea.donnees.importation.table.ImportationTableImpl</classe>
      <param nom="texte-naissance">naissance</param>
      <param nom="texte-bapteme">bapteme</param>
      <param nom="texte-mariage-civil">mariage civil</param>
      <param nom="texte-mariage-religieux">mariage religieux</param>
      <param nom="texte-deces">deces</param>
      <param nom="texte-inhumation">inhumation</param>
      <param nom="texte-homme">homme</param>
      <param nom="texte-femme">femme</param>
    </importation>

    <importation id="importation-registre" type="registre"
                             alias="Importation des registres d'une commune">
      <classe>
              org.jgenea.donnees.importation.registre.ImportationRegistreImpl
      </classe>
    </importation>

    <importation id="importation-signet-registre" type="registre-signet"
                               alias="Importation des signets d'un registre">
      <classe>
        org.jgenea.donnees.importation.registre.ImportationRegistreSignetImpl
      </classe>
    </importation>

  </importations>
  <!-- Fin de la liste des importations -->

  <!-- Liste des exportations -->
  <exportations>

    <exportation id="exportation-sql" type="sql"
                                             alias="Exportation de dump sql">
      <classe>org.jgenea.donnees.exportation.sql.ExportationSQLImpl</classe>
      <param nom="fichier-configuration">
                                   ../conf/properties/Dump.properties</param>
      <param nom=""></param>
    </exportation>

    <exportation id="exportation-table" type="table"
                                alias="Exportation des tables d'une commune">
      <classe>
           org.jgenea.donnees.exportation.table.ExportationTableImpl</classe>
      <param nom="texte-naissance">naissance</param>
      <param nom="texte-bapteme">bapteme</param>
      <param nom="texte-mariage-civil">mariage civil</param>
      <param nom="texte-mariage-religieux">mariage religieux</param>
      <param nom="texte-deces">deces</param>
      <param nom="texte-inhumation">inhumation</param>
      <param nom="texte-homme">homme</param>
      <param nom="texte-femme">femme</param>
    </exportation>

    <exportation id="exportation-registre" type="registre"
                             alias="Exportation des registres d'une commune">
      <classe>
              org.jgenea.donnees.exportation.registre.ExportationRegistreImpl
      </classe>
    </exportation>

    <exportation id="exportation-signet-registre" type="registre-signet"
                               alias="Exportation des signets d'un registre">
      <classe>
        org.jgenea.donnees.exportation.registre.ExportationRegistreSignetImpl
      </classe>
    </exportation>

  </exportations>
  <!-- Fin de la liste des exportations -->

  <!-- Liste des arbres -->
  <arbres>

    <!-- type = ascendant | descendant | mixte -->
    <arbre id="arbre-ascendant-defaut" type="ascendant"
                 alias="Repr&#233;sentation par defaut d'un arbre ascendant">
      <classe>org.jgenea.ihm.arbres.defaut.ArbreFactoryImpl</classe>
      <param nom="largeur-minimale">840</param>
      <param nom="hauteur-minimale">640</param>
    </arbre>

  </arbres>
  <!-- Fin de la liste des arbres -->

  <!-- Liste des états -->
  <etats>

    <etat id="registres-html" type="registres" alias="Liste des registres"
                                                               output="html">
      <classe>org.jgenea.etats.registres.html.RegistresEtatImpl</classe>
      <param nom="template-registres-communes">
                             ../conf/templates/registres.communes.xsl</param>
      <param nom="template-registres-commune">
                              ../conf/templates/registres.commune.xsl</param>
      <param nom="template-registres-signets">
                              ../conf/templates/registres.signets.xsl</param>
      <param nom="template-registres-actes">
                                ../conf/templates/registres.actes.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="registres-pdf" type="registres" alias="Liste des registres" 
                                                                output="pdf">
      <classe>org.jgenea.etats.registres.pdf.RegistresEtatImpl</classe>
      <param nom="template-registres">
                                    ../conf/templates/registres.xslfo</param>
      <param nom="debug">oui</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="actes-html" type="actes" alias="Liste des actes" output="html">
      <classe>org.jgenea.etats.actes.html.ActesEtatImpl</classe>
      <param nom="template-actes-communes-liste">
                           ../conf/templates/actes.communes.liste.xsl</param>
      <param nom="template-actes-commune-detail">
                           ../conf/templates/actes.commune.detail.xsl</param>
      <param nom="template-actes-acte">
                                     ../conf/templates/actes.acte.xsl</param>
      <param nom="template-typesdocuments-document">
                        ../conf/templates/typesdocuments.document.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="types-documents-html" type="documents"
                                   alias="Liste des documents" output="html">
      <classe>org.jgenea.etats.actes.html.DocumentsEtatImpl</classe>
      <param nom="template-typesdocuments-liste">
                           ../conf/templates/typesdocuments.liste.xsl</param>
      <param nom="template-typesdocuments-detail">
                          ../conf/templates/typesdocuments.detail.xsl</param>
      <param nom="template-actes-acte">
                                     ../conf/templates/actes.acte.xsl</param>
      <param nom="template-typesdocuments-document">
                        ../conf/templates/typesdocuments.document.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="personnes-html" type="personnes" alias="Liste des personnes"
                                                               output="html">
      <classe>org.jgenea.etats.personnes.html.PersonnesEtatImpl</classe>
      <param nom="template-personnes-index">
                                ../conf/templates/personnes.index.xsl</param>
      <param nom="template-personnes-patronyme">
                            ./conf/templates/personnes.patronymes.xsl</param>
      <param nom="template-personnes-liste">
                         ../conf/templates/personnes.liste.courte.xsl</param>
      <param nom="template-personnes-liste-detail">
                       ../conf/templates/personnes.liste.detaille.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="personnes-familles-html" type="personnes-familles"
                      alias="Liste des personnes par familles" output="html">
      <classe>org.jgenea.etats.personnes.html.PersonnesEtatImpl</classe>
      <param nom="template-personnes-index">
                                ../conf/templates/personnes.index.xsl</param>
      <param nom="template-personnes-patronyme">
                           ../conf/templates/personnes.patronymes.xsl</param>
      <param nom="template-personnes-liste">
                         ../conf/templates/personnes.liste.courte.xsl</param>
      <param nom="template-personnes-liste-detail">
                       ../conf/templates/personnes.liste.detaille.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="documentations-pdf" type="documentations"
                        alias="Documentation pour une personne" output="pdf">
      <classe>
          org.jgenea.etats.documentations.pdf.DocumentationsEtatImpl</classe>
    </etat>

    <etat id="arbres-pdf" type="arbres" alias="Arbre pour une personne"
                                                                output="pdf">
      <classe>org.jgenea.etats.arbres.pdf.ArbresEtatImpl</classe>
    </etat>

    <etat id="recherches-html" type="recherches" alias="Liste des recherches"
                                                               output="html">
      <classe>org.jgenea.etats.recherches.html.RecherchesEtatImpl</classe>
      <param nom="template-recherches-index">
                            ../conf/templates/recherches.communes.xsl</param>
      <param nom="template-recherches-commune">
                             ../conf/templates/recherches.commune.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

    <etat id="tables-html" type="tables" alias="Liste des tables"
                                                               output="html">
      <classe>org.jgenea.etats.tables.html.TablesEtatImpl</classe>
      <param nom="template-tables-communes-liste">
                          ../conf/templates/tables.communes.liste.xsl</param>
      <param nom="template-tables-commune-detail">
                          ../conf/templates/tables.commune.detail.xsl</param>
      <param nom="template-tables-commune-annee-detail">
                    ../conf/templates/tables.commune.annee.detail.xsl</param>
      <param nom="template-tables-fiche">
                                   ../conf/templates/tables.fiche.xsl</param>
      <param nom="template-actes-acte">
                                     ../conf/templates/actes.acte.xsl</param>
      <param nom="template-typesdocuments-document">
                        ../conf/templates/typesdocuments.document.xsl</param>
      <param nom="nb-lignes">20</param>
    </etat>

  </etats>
  <!-- Fin de la liste des etats -->
</jgenea>



Copyright Templth, 2003. Projet hébergé par SourceForge.net Logo