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