Package org.kohsuke.args4j.spi
Classes for extending the behavior of args4j.
- 
Interface Summary Interface Description Getter<T> Interface that can be instantiated to get default values.Parameters List of arguments.Setter<T> Abstraction of the value setter. - 
Class Summary Class Description AnnotationImpl Base class for the @Option and @Argument implementation classes.ArgumentImpl Implementation of @Argument so we can instantiate it.BooleanOptionHandler BooleanOptionHandler.ByteOptionHandler CharOptionHandler ConfigElement The ConfigElement is an <option> or <argument> tag in the xml configuration file.DelimitedOptionHandler<T> PartialOptionHandlerimplementation that takes a single value to the option, which is then gets split into individual tokens using fixed delimiter.DoubleOptionHandler DoubleOptionHandler.EnumOptionHandler<T extends java.lang.Enum<T>> EnumOptionHandler.ExplicitBooleanOptionHandler BooleanOptionHandlerthat (unlike the standardBooleanOptionHandlerallows values to be set to false explicitly (using e.g.FieldSetter Setterthat sets to aField.FileOptionHandler FileOptionHandler.FloatOptionHandler InetAddressOptionHandler InetAddressOptionHandler.IntOptionHandler IntegerOptionHandler.LongOptionHandler MacAddressOptionHandler OptionHandlerthat parses MAC address to byte[] of length 6.MapOptionHandler Parses options into aMap.MethodSetter Setterthat sets to aMethod.MultiFileOptionHandler Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection ofFile.MultiPathOptionHandler Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection ofPath.OneArgumentOptionHandler<T> OptionHandler which handles an option with exactly one argument, like "-foo bar".OptionHandler<T> Code that parses operands of an option into Java.OptionImpl Implementation of @Option so we can instantiate it.PathOptionHandler Takes a single argument to the option and maps that toPath.PatternOptionHandler A regex option handler.RestOfArgumentsHandler Eagerly grabs all the arguments.Setters Factory ofSetters.ShortOptionHandler StopOptionHandler OptionHandlerfor the option terminator --.StringArrayOptionHandler AnOptionHandlerfor greedily mapping a list of tokens into a collection ofStrings (such asString[],List<String>, etc.).StringOptionHandler StringOptionHandler.SubCommandHandler OptionHandlerused withArgumentfor parsing typical "sub-command" pattern.URIOptionHandler URIOptionHandler.URLOptionHandler URLOptionHandler.UuidOptionHandler UUIDOptionHandler. - 
Enum Summary Enum Description Messages  - 
Annotation Types Summary Annotation Type Description SubCommand Specifies a single sub-command.SubCommands Collection ofSubCommands that define possible sub-commands.