org.genealogie.console
Class Convertir

java.lang.Object
  |
  +--org.genealogie.console.Commande
        |
        +--org.genealogie.console.Convertir

public class Convertir
extends Commande

Classe de conversion de fichiers sql

Version:
$Revision: 1.36 $
Author:
Templier Thierry

Fields inherited from class org.genealogie.console.Commande
descriptif, nbLignes, nom, param, paramAide, paramType, width
 
Constructor Summary
Convertir()
           
 
Method Summary
private  java.util.Vector chargerFichier(java.lang.String fichier)
          Charge les lignes d'un fichier dans un vecteur
private  int convertirIdbToSql(java.util.Hashtable params)
          Convertit un fichier lisible par l'outil ScriptTool ( base Idb ) en un fichier sql
private  int convertirSqlToIdb(java.util.Hashtable params)
          Convertit un fichier sql en un fichier lisible par l'outil ScriptTool ( base Idb )
private  void ecrireFichier(java.lang.String fichier, java.util.Vector lignes)
          Ecrit les lignes contenu dans un vecteur dans un fichier
 int invoqueCommande(java.io.BufferedReader br, java.util.Hashtable params)
          Invoque la commande
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
 
Methods inherited from class org.genealogie.console.Commande
getAideCommande, getDescriptifCommande, getNomCommande, init, setAideParametres, setDescriptifCommande, setNomCommande, setParametres, setTypeParametres, verifieParamsCommande
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

Convertir

public Convertir()
Method Detail

chargerFichier

private java.util.Vector chargerFichier(java.lang.String fichier)
Charge les lignes d'un fichier dans un vecteur
Parameters:
fichier - le nom du fichier à charger
Returns:
le vecteur contenant les lignes du fichier

ecrireFichier

private void ecrireFichier(java.lang.String fichier,
                           java.util.Vector lignes)
Ecrit les lignes contenu dans un vecteur dans un fichier
Parameters:
fichier - le nom du fichier à charger
lignes - le vecteur contenant les lignes à écrire

remplace

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
Parameters:
chaine - la chaîne à traiter
motif - le motif à rechercher
remplacer - la chaîne par laquelle le motif doit être remplacé
Returns:
la chaîne transformée

convertirIdbToSql

private int convertirIdbToSql(java.util.Hashtable params)
Convertit un fichier lisible par l'outil ScriptTool ( base Idb ) en un fichier sql
Parameters:
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

convertirSqlToIdb

private int convertirSqlToIdb(java.util.Hashtable params)
Convertit un fichier sql en un fichier lisible par l'outil ScriptTool ( base Idb )
Parameters:
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

invoqueCommande

public int invoqueCommande(java.io.BufferedReader br,
                           java.util.Hashtable params)
Invoque la commande
Overrides:
invoqueCommande in class Commande
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande


Copyright © 2002 JGenea Ihm. All Rights Reserved.