Fw: [Nuiton-utils-commits] r2099 - trunk/nuiton-utils/src/main/java/org/nuiton/util
Salut, Quand j'ai vu dans le changelog le getOptionAsProperties, je me suis interrogé comment c'etait possible ? Comment une valeur texte pouvait devenir un Properties ? Plusieurs choix me sont venu en tête: - on passe en fait un pattern en argument, et on retourne l'ensemble des cles qui correspondent - la valeur de la propriete est en fait un truc special de type key=valeur;key=valuer;... Mais a aucun moment j'ai passé a ce qui est implanter et la "Oh rage, Oh désespoir", la javadoc n'aide vraiment, mais vraiment pas a savoir comment utiliser la methode :( Donc il faut absolument faire attention a la javadoc :) ps: j'ai modifie la javadoc, mais ce que j'ai ecrit (en anglais) ne me convient pas, mais je ne pouvais pas laisse ca comme ca. ----- Message Transféré ----- Date: Fri, 1 Apr 2011 10:25:18 +0200 (CEST) De: sletellier@users.nuiton.org À: nuiton-utils-commits@list.nuiton.org Sujet: [Nuiton-utils-commits] r2099 - trunk/nuiton-utils/src/main/java/org/nuiton/util /** + * Get option value as {@link Properties}. + * + * @param key the option's key + * @return value as properties + * @throws java.io.IOException if exception occured on read file + */ + public Properties getOptionAsProperties(String key) throws IOException { + File file = getOptionAsFile(key); + Properties prop = new RecursiveProperties(); + prop.load(new FileReader(file)); + return prop; + } -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
participants (1)
-
Benjamin POUSSIN