Index: lutinutil/src/java/org/codelutin/option/OptionParserContexts.java diff -u lutinutil/src/java/org/codelutin/option/OptionParserContexts.java:1.4 lutinutil/src/java/org/codelutin/option/OptionParserContexts.java:1.5 --- lutinutil/src/java/org/codelutin/option/OptionParserContexts.java:1.4 Thu Jan 3 06:07:56 2008 +++ lutinutil/src/java/org/codelutin/option/OptionParserContexts.java Thu Jan 3 11:23:45 2008 @@ -78,7 +78,7 @@ } /** - * le context de base à utiliser dans le parseur d'options {@link OptionParser} + * le context de base � utiliser dans le parseur d'options {@link OptionParser} * * @author chemit */ @@ -104,27 +104,27 @@ } /** - * Cette classe contient les contextes d'options détectés pendand le parsing. + * Cette classe contient les contextes d'options d�tect�s pendand le parsing. *

- * Elle est de visibilité package, car elle n'a pas à être utilisée ailleurs. + * Elle est de visibilit� package, car elle n'a pas � �tre utilis�e ailleurs. * * @author chemit */ static class ParserContext extends AbstractOptionParserContext { - /** le dictionnaire des definitions d'options indexées par leurs alias */ + /** le dictionnaire des definitions d'options index�es par leurs alias */ protected final Map indexAlias; /** order on options by their names */ protected final List definitionsIndex; - /** les occurences des options trouvées (est mis à jour dans la méthode */ + /** les occurences des options trouv�es (est mis � jour dans la m�thode */ final int[] optionFounds; - /** les positions des args non utilisés */ + /** les positions des args non utilis�s */ final List unusedArguments; - /** les options disponibles pendant la détection des args */ + /** les options disponibles pendant la d�tection des args */ final List availabledOptions; int pos = 0; @@ -160,22 +160,22 @@ } /** - * Detecte les options et leurs arguments, à partir de la suite des - * arguments donnés et construit la liste des parser d'options. + * Detecte les options et leurs arguments, � partir de la suite des + * arguments donn�s et construit la liste des parser d'options. *

- * Détecte les contextes d'options à analyser. - * Une fois un contexte d'option détecté (un alias et les arguments + * D�tecte les contextes d'options � analyser. + * Une fois un contexte d'option d�tect� (un alias et les arguments * jusqu'au prochain alias), on instancie un {@link OptionContext}, - * et on lance la méthode + * et on lance la m�thode * {@link #addSon(org.codelutin.option.ParserUtil.AbstractParserContext)}. *

- * Cette méthode suit l'algorthime générique, on surcharge + * Cette m�thode suit l'algorthime g�n�rique, on surcharge * {@link #preAddSonHook(OptionContext)} , pour lancer l'analyse de - * l'option, et la méthode {@link #postAddSonHook(OptionContext)} - * pour mettre à jour la table d'occurrences des options trouvées si + * l'option, et la m�thode {@link #postAddSonHook(OptionContext)} + * pour mettre � jour la table d'occurrences des options trouv�es si * l'option est valide. * - * @param args la liste des arguments à scanner + * @param args la liste des arguments � scanner */ protected void detectOptions(String... args) { int length = args.length; @@ -279,17 +279,17 @@ /** la position de l'alias dans la ligne de commande */ final int commandLinePosition; - /** la liste des arguments à traiter pour cette option */ + /** la liste des arguments � traiter pour cette option */ final String[] argumentsToTreate; - /** l'alias utilisé pour cette option dans la ligne de commande */ + /** l'alias utilis� pour cette option dans la ligne de commande */ final String alias; - /** la définition de l'option */ + /** la d�finition de l'option */ final OptionDefinition definition; - /** les occurences des groups trouvés */ + /** les occurences des groups trouv�s */ final int[] groupFounds; /** la liste des groupes possibles pour cette option */ final List groups; - /** la liste des groupes possibles pendant la détection des arguments */ + /** la liste des groupes possibles pendant la d�tection des arguments */ final List availabledGroups; /** le dernier groupe d'argument valide et encore disponible */ @@ -574,9 +574,9 @@ /** @author tony */ static class ArgumentContext extends AbstractOptionParserContext { - /** la définition de l'argument */ + /** la d�finition de l'argument */ final ArgumentDefinition definition; - /** la définition du group de l'argument */ + /** la d�finition du group de l'argument */ final GroupDefinition groupDefinition; /** la position dans la ligne de commande */ final int commandLinePosition; @@ -584,7 +584,7 @@ final int pos; /** l'argument correspondant dans la ligne de commande */ final String argument; - /** la valeur typée de l'argument */ + /** la valeur typ�e de l'argument */ final Object value; protected ArgumentContext(OptionContext parent, @@ -603,16 +603,16 @@ } public Argument instanciate() { - Argument argument; - argument = new Argument( + Argument arg; + arg = new Argument( definition.getKey(), definition.getType(), definition.getValueType(), pos, - this.argument, + argument, value ); - return argument; + return arg; } @Override