org.genealogie.dump
Class SqlGenerator
java.lang.Object
|
+--org.genealogie.dump.SqlGenerator
- All Implemented Interfaces:
- java.lang.Runnable, org.genealogie.utils.Tache
- public class SqlGenerator
- extends java.lang.Object
- implements java.lang.Runnable, org.genealogie.utils.Tache
Classe d'exportation sql
- Version:
- $Revision: 1.34 $
- Author:
- Templier Thierry
Constructor Summary |
SqlGenerator(java.lang.String nomRepertoire,
ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
Constructeur de la tache. |
Method Summary |
private Ligne |
getLigne(java.util.Vector lignes,
int id)
Retourne la ligne correspondant à un identifiant. |
private int |
getLigneElement(java.util.Vector lignes,
int id)
Retourne la ligne correspondant à un identifiant. |
void |
interrompre()
Interrompt l'exécution de la tache. |
void |
run()
Exécute la tache. |
private java.lang.String |
transformQuote(java.lang.String chaine)
Constructeur de la tache. |
private java.util.Vector |
trierLignes(java.util.Vector lignes)
Trie les lignes des personnes pour qu'une futur importation se passe bien. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
nomRepertoire
private java.lang.String nomRepertoire
splash
private ProgressDialog splash
etatTable
private javax.swing.JLabel etatTable
progressBar
private javax.swing.JProgressBar progressBar
fin
private boolean fin
progress
private java.lang.Thread progress
SqlGenerator
public SqlGenerator(java.lang.String nomRepertoire,
ProgressDialog splash,
javax.swing.JLabel etatTable,
javax.swing.JProgressBar progressBar)
- Constructeur de la tache.
- Parameters:
nomRepertoire
- le nom du répertoire où se trouve les fichiers d'installationsplash
- 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 )
interrompre
public void interrompre()
- Interrompt l'exécution de la tache.
- Specified by:
interrompre
in interface org.genealogie.utils.Tache
run
public void run()
- Exécute la tache.
- Specified by:
run
in interface java.lang.Runnable
getLigne
private Ligne getLigne(java.util.Vector lignes,
int id)
- Retourne la ligne correspondant à un identifiant.
- Parameters:
lignes
- le vecteur contenant la liste des personnesid
- l'identifiant de la ligne- Returns:
- l'indice correspondant dans le vecteur
getLigneElement
private int getLigneElement(java.util.Vector lignes,
int id)
- Retourne la ligne correspondant à un identifiant.
- Parameters:
lignes
- le vecteur contenant la liste des personnesid
- l'identifiant de la ligne- Returns:
- l'indice correspondant dans le vecteur
trierLignes
private java.util.Vector trierLignes(java.util.Vector lignes)
- Trie les lignes des personnes pour qu'une futur importation se passe bien.
- Parameters:
lignes
- le vecteur des personnes- Returns:
- le vecteur des personnes triées
transformQuote
private java.lang.String transformQuote(java.lang.String chaine)
- Constructeur de la tache.
- Parameters:
chaine
- la chaîne à transformer- Returns:
- la chaîne où les ' ont été transformé en '' ( sql ) ou en \' ( idb )
Copyright © 2002 JGenea Ihm. All Rights Reserved.