Index: lutinutil/src/java/org/codelutin/util/OptionParser.java diff -u lutinutil/src/java/org/codelutin/util/OptionParser.java:1.9 lutinutil/src/java/org/codelutin/util/OptionParser.java:1.10 --- lutinutil/src/java/org/codelutin/util/OptionParser.java:1.9 Thu Dec 13 01:29:10 2007 +++ lutinutil/src/java/org/codelutin/util/OptionParser.java Fri Dec 14 18:46:46 2007 @@ -78,34 +78,20 @@ public static final String APPLICATION_ARGUMENTS_FIELD_NAME = "applicationArguments"; - Option applicationArguments; - - public Option getApplicationArguments() { - return applicationArguments; - } - - public void setApplicationArguments(Option applicationArguments) { - this.applicationArguments = applicationArguments; - } - /** logger non statique pour épouser la catégorie de l'implantation */ protected final LutinLog log = LutinLogFactory.getLutinLog(getClass()); /** l'annotation de définition du parseur */ - protected final ApplicationA _anno; + protected final ApplicationA annotation; /** la liste des définitions d'options connues */ - protected final Map _odefinitions; + protected final Map definitions; /** le dictionnaire des definitions d'options indexées par leurs alias */ - protected final Map _indexAlias; - - /** le dictionnaire d'actions associées aux options */ - protected final Map _actions; - + protected final Map indexAlias; /** la liste des options trouvées et valides, indexées par leur clef unique. */ - protected final Map> _acceptedOptions; + protected final Map> acceptedOptions; /** list of errors found while parsing */ protected OptionParserException[] _errors; @@ -122,23 +108,21 @@ throw new IllegalArgumentException(_("lutinutil.parser.unfound.annotation", ApplicationA.class, this)); } } - this._anno = anno; - this._acceptedOptions = new HashMap>(); - this._actions = new HashMap(); - - this._odefinitions = new LinkedHashMap(); - this._indexAlias = new TreeMap(); + this.annotation = anno; + this.acceptedOptions = new HashMap>(); + this.definitions = new LinkedHashMap(); + this.indexAlias = new TreeMap(); if (anno.options().length > 0) { // parser have some available options for (OptionA optionA : anno.options()) { // build each definition from his associated OptionA OptionDefinition definition = new OptionDefinition(optionA); - _odefinitions.put(optionA.key(), definition); - _acceptedOptions.put(optionA.key(), new ArrayList