Package fr.gpmsi.pmsixml
Class Rhs2Csv
- java.lang.Object
-
- fr.gpmsi.pmsixml.Rhs2Csv
-
public class Rhs2Csv extends Object
Application pour transformer un fichier RHS en fichier .csv Donné à titre d'exemple ; il est maintenant plus facile d'utiliser un script groovy à l'aide de fr.gpmsi
-
-
Constructor Summary
Constructors Constructor Description Rhs2Csv()
Constructeur simple
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emitCsv(FszGroup g, RsCsvHelper h, String line)
Emettre la ligne d'en-têtevoid
emitCsvHeader(FszGroupMeta gm, BufferedWriter bw)
Emettre la ligne d'en-têtestatic boolean
isEmpty(String str)
Méthode triviale pour tester si une chaîne est videstatic void
main(String[] args)
Méthode main(), initialise les journaux et appelleinit(String[])
, puisrun()
-
-
-
Method Detail
-
isEmpty
public static final boolean isEmpty(String str)
Méthode triviale pour tester si une chaîne est vide- Parameters:
str
- La chaîne à tester- Returns:
- true si la chaîne est vide
-
emitCsvHeader
public void emitCsvHeader(FszGroupMeta gm, BufferedWriter bw) throws IOException
Emettre la ligne d'en-tête- Parameters:
gm
- La définition de groupebw
- Le BufferedWriter sur lequel émettre- Throws:
IOException
- _
-
emitCsv
public void emitCsv(FszGroup g, RsCsvHelper h, String line) throws IOException, ParseException
Emettre la ligne d'en-tête- Parameters:
g
- Le groupe pour lequel on veut émettre l'en-têteh
- Un objet d'assistance pour donner les paramètres à utiliserline
- La ligne qui contient le RHS, elle sera ajoutée en dernier- Throws:
IOException
- Si erreur E/SParseException
- Si problème lors de l'analyse du format
-
main
public static void main(String[] args) throws Exception
Méthode main(), initialise les journaux et appelleinit(String[])
, puisrun()
- Parameters:
args
- Les arguments- Throws:
Exception
- _
-
-