|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.genealogie.fusion.table.FusionTable
Classe de fusion des tables
Field Summary | |
private int |
approximation
|
private boolean |
chercherToutes
|
private int |
communeId
|
private Ecart |
ecart
|
private float |
ecartDecesInhumationMax
|
private float |
ecartNaissanceBaptemeMax
|
private float |
ecartNaissanceBaptemeMin
|
private float |
ecartNaissanceDecesMax
|
private float |
ecartNaissanceMariageMax
|
private float |
ecartNaissanceMariageMin
|
private javax.swing.JLabel |
etatTable
|
private boolean |
fin
|
private java.lang.String |
formatLieu
|
private org.genealogie.dao.GenealogieBean |
genealogie
|
private java.util.Hashtable |
indiceFormatLieu
|
private java.util.Hashtable |
listeChaineLieu
|
private java.util.Hashtable |
listeChainePays
|
private java.util.Vector |
listeRegistresNaissancesEstimees
|
private java.util.Vector |
listeTables
|
private long |
MILLI2ANNEE
|
private long |
MILLI2JOUR
|
private java.lang.Thread |
progress
|
private javax.swing.JProgressBar |
progressBar
|
private org.genealogie.dao.TablesRegistresBean |
registres
|
private ProgressDialog |
splash
|
Constructor Summary | |
FusionTable(int communeId,
ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
Constructeur de la tache. |
|
FusionTable(ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
Constructeur de la tache. |
Method Summary | |
private org.genealogie.utils.RegistreActeUtils |
aucunePossibilite(org.genealogie.utils.RegistreActeUtils rau)
|
private java.util.Vector |
calculerEtatCivil()
Calcul les actes d'état civil pour une même personne à partir des tables. |
private void |
calculerParente(java.util.Vector liste)
Calcul les liaisons de parenté entre les personnes présentes dans les tables. |
private void |
chargerFormatLieu()
Charge le format d'un lieu. |
private void |
chargerRessources()
Charge les ressources pour la fusion ( fichier properties/FusionTable.properties ). |
private org.genealogie.utils.PersonneUtils |
convert(org.genealogie.dao.PersonneBean personne)
|
private org.genealogie.dao.PersonneBean |
creerPersonne(org.genealogie.utils.RegistreActeUtils rau)
|
private org.genealogie.dao.PersonneBean |
creerPersonne(java.lang.String nom,
java.lang.String prenom,
boolean homme)
|
private java.lang.String |
getChaineErreurFusion(org.genealogie.utils.RegistreActeUtils rau,
java.util.Vector idPersonnes)
|
private java.lang.String |
getChaineErreurParentsFusion(org.genealogie.utils.RegistreActeUtils rau,
java.util.Vector idPersonnes)
|
private org.genealogie.utils.CommuneUtils |
getCommune(org.genealogie.utils.RegistreActeUtils rau)
|
private org.genealogie.utils.RegistreActeUtils |
getNaissanceEstimee(org.genealogie.utils.RegistreActeUtils rau)
|
void |
interrompre()
Interrompt la tache. |
private void |
plusieursPossibilites(org.genealogie.utils.RegistreActeUtils rau,
java.util.Vector idPersonnes)
|
private void |
plusieursPossibilitesParents(org.genealogie.utils.RegistreActeUtils rau,
java.util.Vector idCouples)
|
private java.lang.String |
remplace(java.lang.String chaine,
java.lang.String motif,
java.lang.String remplacer)
Remplace un motif par un autre dans une chaîne de caractères |
void |
run()
Exécute la tache. |
private java.util.Hashtable |
traiterPersonnesParents(java.lang.String cle,
java.lang.String ids,
java.util.Hashtable personnesParentsTrouves,
java.util.Vector personnes)
|
private org.genealogie.utils.RegistreActeUtils |
unePossibilite(org.genealogie.utils.RegistreActeUtils rau,
int idPersonne)
|
Methods inherited from class java.lang.Object |
|
Field Detail |
private int communeId
private ProgressDialog splash
private javax.swing.JLabel etatTable
private javax.swing.JProgressBar progressBar
private boolean fin
private org.genealogie.dao.TablesRegistresBean registres
private org.genealogie.dao.GenealogieBean genealogie
private float ecartNaissanceBaptemeMin
private float ecartNaissanceBaptemeMax
private float ecartNaissanceMariageMin
private float ecartNaissanceMariageMax
private float ecartNaissanceDecesMax
private float ecartDecesInhumationMax
private int approximation
private boolean chercherToutes
private Ecart ecart
private long MILLI2ANNEE
private long MILLI2JOUR
private java.util.Vector listeRegistresNaissancesEstimees
private java.lang.String formatLieu
private java.util.Hashtable indiceFormatLieu
private java.util.Hashtable listeChaineLieu
private java.util.Hashtable listeChainePays
private java.util.Vector listeTables
private java.lang.Thread progress
Constructor Detail |
public FusionTable(ProgressDialog splash, javax.swing.JLabel etatTable, javax.swing.JProgressBar progressBar)
splash
- l'instance sur la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )etatTable
- l'instance sur le label d'état de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )progressBar
- l'instance sur la barre de progression de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )public FusionTable(int communeId, ProgressDialog splash, javax.swing.JLabel etatTable, javax.swing.JProgressBar progressBar)
communeId
- l'identifiant de la communesplash
- l'instance sur la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )etatTable
- l'instance sur le label d'état de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )progressBar
- l'instance sur la barre de progression de la fenêtre de progression ( null si la tache n'est pas lancé depuis l'ihm )Method Detail |
private void chargerFormatLieu()
private void chargerRessources()
private java.lang.String remplace(java.lang.String chaine, java.lang.String motif, java.lang.String remplacer)
chaine
- la chaîne à traitermotif
- le motif à rechercherremplacer
- la chaîne par laquelle le motif doit être remplacéprivate org.genealogie.utils.CommuneUtils getCommune(org.genealogie.utils.RegistreActeUtils rau)
private org.genealogie.dao.PersonneBean creerPersonne(org.genealogie.utils.RegistreActeUtils rau)
private org.genealogie.dao.PersonneBean creerPersonne(java.lang.String nom, java.lang.String prenom, boolean homme)
public void interrompre()
interrompre
in interface org.genealogie.utils.Tache
public void run()
run
in interface java.lang.Runnable
private java.lang.String getChaineErreurParentsFusion(org.genealogie.utils.RegistreActeUtils rau, java.util.Vector idPersonnes)
private void plusieursPossibilitesParents(org.genealogie.utils.RegistreActeUtils rau, java.util.Vector idCouples)
private org.genealogie.utils.PersonneUtils convert(org.genealogie.dao.PersonneBean personne)
private java.util.Hashtable traiterPersonnesParents(java.lang.String cle, java.lang.String ids, java.util.Hashtable personnesParentsTrouves, java.util.Vector personnes)
private void calculerParente(java.util.Vector liste)
private org.genealogie.utils.RegistreActeUtils aucunePossibilite(org.genealogie.utils.RegistreActeUtils rau)
private org.genealogie.utils.RegistreActeUtils unePossibilite(org.genealogie.utils.RegistreActeUtils rau, int idPersonne)
private java.lang.String getChaineErreurFusion(org.genealogie.utils.RegistreActeUtils rau, java.util.Vector idPersonnes)
private void plusieursPossibilites(org.genealogie.utils.RegistreActeUtils rau, java.util.Vector idPersonnes)
private org.genealogie.utils.RegistreActeUtils getNaissanceEstimee(org.genealogie.utils.RegistreActeUtils rau)
private java.util.Vector calculerEtatCivil()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |