org.genealogie.gedcom
Class GedcomChargement

java.lang.Object
  |
  +--org.genealogie.gedcom.GedcomChargement

public class GedcomChargement
extends java.lang.Object


Field Summary
private  java.util.Hashtable ansRep
           
private  org.genealogie.utils.CalendrierRepublicain calRep
           
private  java.util.Hashtable correspondances
           
private  int cptFamille
           
private  int cptNote
           
private  int cptPersonne
           
private  java.lang.String currentPersonne
           
private  java.util.Hashtable familles
           
private  java.lang.String formatIdIndividuDebut
           
private  java.lang.String formatIdIndividuFin
           
private  java.lang.String formatLieu
           
private  java.util.Hashtable idFamilles
           
private  java.util.Hashtable idPersonnes
           
private  java.util.Hashtable indiceFormatLieu
           
private  java.util.Hashtable individus
           
private  java.util.Hashtable ligneFamilles
           
private  java.util.Hashtable lignePersonnes
           
private  java.util.Hashtable listeChaineLieu
           
private  java.util.Hashtable listeChainePays
           
private  java.util.Hashtable mois
           
private  java.util.Hashtable moisRep
           
private  java.lang.String nomFichier
           
private  java.lang.String racineImages
           
private  java.lang.String separateurMarge
           
private  java.util.Hashtable sources
           
private  java.lang.String typeMariageCivil
           
private  java.lang.String typeMariageReligieux
           
private  boolean verbose
           
 
Constructor Summary
GedcomChargement(java.lang.String nomFichier)
           
 
Method Summary
private  void calculerId(java.lang.String id)
           
 void charger()
           
private  void chargerFichier(java.io.BufferedReader br)
           
private  void chargerFormatLieu()
           
private  void chargerRessources()
           
private  java.util.Vector classerVector(java.util.Vector v)
           
private  java.util.Vector classesVectorPersonneUtils(java.util.Vector v)
           
private  java.lang.String construireId(int id)
           
 org.genealogie.utils.ChronoUtils getChronologie(int id)
           
 org.genealogie.utils.ChronoUtils getChronologie(int id, int id1)
           
 java.util.Vector getConjoints(int id)
           
private  java.sql.Date getDate(java.lang.String chaineDate, boolean log)
           
private  java.lang.String getDateApp(java.lang.String chaineDate)
           
 java.util.Vector getEnfants(int id)
           
 FamilleGed getFamilleGed(int mariId, int femmeId)
           
 java.util.Vector getFreresSoeurs(int id)
           
private  java.lang.String getId(java.lang.String ligneDebut)
           
 java.util.Vector getListePersonnes(java.lang.String patronyme)
           
 org.genealogie.utils.PersonneUtils getMere(int id)
           
 java.util.Vector getPatronymes()
           
private  java.lang.String getPays(java.lang.String chaineLieu)
           
 org.genealogie.utils.PersonneUtils getPere(int id)
           
 org.genealogie.utils.PersonneUtils getPersonne(int id)
           
 java.lang.String getPersonneCommentaires(int id)
           
 IndividuGed getPersonneGed(int id)
           
private  int getType(java.lang.String ligneDebut)
           
private  java.lang.String getValeur(java.lang.String ligne)
           
private  boolean isDateMariageReligieux(java.lang.String chaineDate)
           
private  boolean isNombre(char c)
           
private  java.lang.String remplace(java.lang.String chaine, java.lang.String motif, java.lang.String remplacer)
           
private  void traiterBloc(java.lang.StringBuffer bloc)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

nomFichier

private java.lang.String nomFichier

idPersonnes

private java.util.Hashtable idPersonnes

idFamilles

private java.util.Hashtable idFamilles

lignePersonnes

private java.util.Hashtable lignePersonnes

ligneFamilles

private java.util.Hashtable ligneFamilles

cptPersonne

private int cptPersonne

cptFamille

private int cptFamille

cptNote

private int cptNote

currentPersonne

private java.lang.String currentPersonne

mois

private java.util.Hashtable mois

moisRep

private java.util.Hashtable moisRep

ansRep

private java.util.Hashtable ansRep

correspondances

private java.util.Hashtable correspondances

individus

private java.util.Hashtable individus

familles

private java.util.Hashtable familles

sources

private java.util.Hashtable sources

formatLieu

private java.lang.String formatLieu

formatIdIndividuDebut

private java.lang.String formatIdIndividuDebut

formatIdIndividuFin

private java.lang.String formatIdIndividuFin

typeMariageCivil

private java.lang.String typeMariageCivil

typeMariageReligieux

private java.lang.String typeMariageReligieux

separateurMarge

private java.lang.String separateurMarge

racineImages

private java.lang.String racineImages

indiceFormatLieu

private java.util.Hashtable indiceFormatLieu

listeChaineLieu

private java.util.Hashtable listeChaineLieu

listeChainePays

private java.util.Hashtable listeChainePays

calRep

private org.genealogie.utils.CalendrierRepublicain calRep

verbose

private boolean verbose
Constructor Detail

GedcomChargement

public GedcomChargement(java.lang.String nomFichier)
Method Detail

chargerRessources

private void chargerRessources()

chargerFormatLieu

private void chargerFormatLieu()

classerVector

private java.util.Vector classerVector(java.util.Vector v)

classesVectorPersonneUtils

private java.util.Vector classesVectorPersonneUtils(java.util.Vector v)

getPatronymes

public java.util.Vector getPatronymes()

getListePersonnes

public java.util.Vector getListePersonnes(java.lang.String patronyme)

isNombre

private boolean isNombre(char c)

calculerId

private void calculerId(java.lang.String id)

construireId

private java.lang.String construireId(int id)

getPere

public org.genealogie.utils.PersonneUtils getPere(int id)

getMere

public org.genealogie.utils.PersonneUtils getMere(int id)

getPersonneGed

public IndividuGed getPersonneGed(int id)

getFamilleGed

public FamilleGed getFamilleGed(int mariId,
                                int femmeId)

getPersonne

public org.genealogie.utils.PersonneUtils getPersonne(int id)

getEnfants

public java.util.Vector getEnfants(int id)

getConjoints

public java.util.Vector getConjoints(int id)

getFreresSoeurs

public java.util.Vector getFreresSoeurs(int id)

getPersonneCommentaires

public java.lang.String getPersonneCommentaires(int id)

getChronologie

public org.genealogie.utils.ChronoUtils getChronologie(int id,
                                                       int id1)

getChronologie

public org.genealogie.utils.ChronoUtils getChronologie(int id)

charger

public void charger()

getDate

private java.sql.Date getDate(java.lang.String chaineDate,
                              boolean log)

getDateApp

private java.lang.String getDateApp(java.lang.String chaineDate)
                             throws org.apache.regexp.RESyntaxException

remplace

private java.lang.String remplace(java.lang.String chaine,
                                  java.lang.String motif,
                                  java.lang.String remplacer)

getPays

private java.lang.String getPays(java.lang.String chaineLieu)

chargerFichier

private void chargerFichier(java.io.BufferedReader br)
                     throws java.io.IOException

getType

private int getType(java.lang.String ligneDebut)

getId

private java.lang.String getId(java.lang.String ligneDebut)

getValeur

private java.lang.String getValeur(java.lang.String ligne)

isDateMariageReligieux

private boolean isDateMariageReligieux(java.lang.String chaineDate)

traiterBloc

private void traiterBloc(java.lang.StringBuffer bloc)


Copyright © 2002 JGenea Ihm. All Rights Reserved.