org.genealogie.gedcom
Class GedcomClean

java.lang.Object
  |
  +--org.genealogie.gedcom.GedcomClean
All Implemented Interfaces:
java.lang.Runnable

public class GedcomClean
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  BrowseTree bt
           
private  java.util.Hashtable correspondances
           
private  int cptFamille
           
private  int cptNote
           
private  int cptPersonne
           
private  java.lang.String currentPersonne
           
private  javax.swing.JTextArea erreurs
           
private  java.util.Hashtable familles
           
private  java.util.Hashtable idFamilles
           
private  java.util.Hashtable idPersonnes
           
private  java.util.Hashtable individus
           
private  java.util.Hashtable ligneFamilles
           
private  java.util.Hashtable lignePersonnes
           
private  java.util.Hashtable mois
           
private  java.lang.String nomFichier
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  javax.swing.JDialog splash
           
private  boolean verbose
           
 
Constructor Summary
GedcomClean(BrowseTree bt, java.lang.String nomFichier, javax.swing.JDialog splash, javax.swing.JProgressBar progressBar, javax.swing.JTextArea erreurs)
           
 
Method Summary
private  java.lang.String cleanCommune(java.lang.String chaineLieu)
           
private  void cleanFichier(java.io.BufferedReader br)
           
private  java.lang.String getId(java.lang.String ligneDebut)
           
private  int getType(java.lang.String ligneDebut)
           
private  java.lang.String getValeur(java.lang.String ligne)
           
 void run()
           
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

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

progress

private java.lang.Thread progress

bt

private BrowseTree bt

nomFichier

private java.lang.String nomFichier

progressBar

private javax.swing.JProgressBar progressBar

splash

private javax.swing.JDialog splash

erreurs

private javax.swing.JTextArea erreurs

mois

private java.util.Hashtable mois

correspondances

private java.util.Hashtable correspondances

individus

private java.util.Hashtable individus

familles

private java.util.Hashtable familles

verbose

private boolean verbose
Constructor Detail

GedcomClean

public GedcomClean(BrowseTree bt,
                   java.lang.String nomFichier,
                   javax.swing.JDialog splash,
                   javax.swing.JProgressBar progressBar,
                   javax.swing.JTextArea erreurs)
Method Detail

run

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

cleanCommune

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

cleanFichier

private void cleanFichier(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)

traiterBloc

private void traiterBloc(java.lang.StringBuffer bloc)


Copyright © 2002 JGenea Ihm. All Rights Reserved.