Bonjour,
J'ai deux classes java que j'execute en fonction du type du fichier d'entrée. Dans mon main, je crée une instance de ces deux classes et via une méthode execute(), j’apelle telle ou telle classe en mettant en commentaire celle qui ne m'intéresse pas (donc pas très joli)
Je souhaiterai pouvoir mettre 0 ou 1 en argument du main. Lorsque mon fichier d'entrée est de type CSV, je met 0 en argument et j'appelle la bonne classe: qqch du genre:
Pensez-vous que cela est possible. Si oui comment?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (args==0 ) {GeneratorCsv executer = new GeneratorCsv(); executer.execute(configProperties);}
Voici mon main actuel
Merci pour vos suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static void main(final String[] args) { try { Properties configProperties = readConfiguration(); /**Traitement pour autre**/ //GeneratorAutre executer = new GeneratorAutre(); /**Traitement pour CSV**/ GeneratorCsv executer = new GeneratorCsv(); executer.execute(configProperties); } catch (Throwable e) { LOG.error(e); } }
Partager