org.genealogie.gedcom
Class CheckGedcomImport

java.lang.Object
  |
  +--org.genealogie.gedcom.CheckGedcomImport
All Implemented Interfaces:
java.lang.Runnable, org.genealogie.utils.Tache

public class CheckGedcomImport
extends java.lang.Object
implements java.lang.Runnable, org.genealogie.utils.Tache


Field Summary
private  java.util.Hashtable ansRep
           
private  BrowseTree bt
           
private  org.genealogie.utils.CalendrierRepublicain calRep
           
private  java.util.Hashtable correspondances
           
private  java.util.Hashtable familles
           
private  boolean fin
           
private  java.lang.String formatLieu
           
private  java.util.Hashtable indiceFormatLieu
           
private  java.util.Hashtable individus
           
private  java.util.Hashtable listeChaineLieu
           
private  java.util.Hashtable listeChainePays
           
private  java.util.Hashtable mois
           
private  java.util.Hashtable moisRep
           
private  int nbErreurs
           
private  int noLigne
           
private  java.lang.String nomFichier
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  java.lang.String racineImages
           
private  java.lang.String separateurMarge
           
private  java.util.Hashtable sources
           
private  ProgressDialog splash
           
private  SynchroniserTables st
           
private  java.lang.String typeMariageCivil
           
private  java.lang.String typeMariageReligieux
           
private  boolean verbose
           
 
Constructor Summary
CheckGedcomImport(BrowseTree bt, java.lang.String nomFichier, ProgressDialog splash, javax.swing.JProgressBar progressBar)
           
 
Method Summary
private  void chargerFichier(java.io.BufferedReader br)
           
private  void chargerFormatLieu()
           
private  void chargerRessources()
           
private  org.genealogie.utils.CommuneUtils getCommune(java.lang.String chaineLieu)
           
private  java.sql.Date getDate(java.lang.String chaineDate, boolean log)
           
private  java.lang.String getDateApp(java.lang.String chaineDate)
           
private  java.lang.String getId(java.lang.String ligneDebut)
           
private  java.lang.String getPays(java.lang.String chaineLieu)
           
private  int getType(java.lang.String ligneDebut)
           
private  java.lang.String getValeur(java.lang.String ligne)
           
 void interrompre()
           
private  boolean isDateMariageReligieux(java.lang.String chaineDate)
           
private  java.lang.String remplace(java.lang.String chaine, java.lang.String motif, java.lang.String remplacer)
           
 void run()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

progress

private java.lang.Thread progress

bt

private BrowseTree bt

nomFichier

private java.lang.String nomFichier

progressBar

private javax.swing.JProgressBar progressBar

splash

private ProgressDialog splash

fin

private boolean fin

st

private SynchroniserTables st

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

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

noLigne

private int noLigne

nbErreurs

private int nbErreurs
Constructor Detail

CheckGedcomImport

public CheckGedcomImport(BrowseTree bt,
                         java.lang.String nomFichier,
                         ProgressDialog splash,
                         javax.swing.JProgressBar progressBar)
Method Detail

interrompre

public void interrompre()
Specified by:
interrompre in interface org.genealogie.utils.Tache

chargerRessources

private void chargerRessources()

chargerFormatLieu

private void chargerFormatLieu()

run

public void run()
Specified by:
run in interface java.lang.Runnable

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)

getCommune

private org.genealogie.utils.CommuneUtils getCommune(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)


Copyright © 2002 JGenea Ihm. All Rights Reserved.