public void importerImpl(File dossierContenantLesXmls, String nomDeLaBaseDeDonnee, boolean ecraserDb) {
final Context context = null;
Parser parser = null;
File[] listefichierXml = dossierContenantLesXmls.listFiles();
/*tester si la base de donnée exste on l'ouvre sinon on la crée
pour le test d'existence il y a ausi cette fonction à voir avec Bruno
con.getDatabaseConnection(nomDeLaBaseDeDonnee);
*/
System.out.println("------------------ opens an existing database or creates a new one------------------ ");
if(context.soptions.dbexists("nomDeLaBaseDeDonnee")) {
new Open ("nomDeLaBaseDeDonnee");
}else {
try {
Data data = CreateDB.create( nomDeLaBaseDeDonnee, parser, context, null);
new Open ("nomDeLaBaseDeDonnee");
} catch (IOException ex) {
ex.getCause();
}
}
// parcourir une liste de fichier Xml puis ajouter chaque fichier a basex
for (int i=0;i<=listefichierXml.length;i++){
new Add("listefichierXml[i].getAbsolutePath()");
}
new Optimize();
context.close();
}
}