## Uses of Class
org.kohsuke.args4j.CmdLineParser

Packages that use CmdLineParser
org.kohsuke.args4j: Core classes of the Args4J command line parser.
org.kohsuke.args4j.spi: Classes for extending the behavior of args4j.

### Uses of CmdLineParser in org.kohsuke.args4j

Methods in org.kohsuke.args4j that return CmdLineParser
`CmdLineParser` CmdLineException.`getParser()` Obtains the `CmdLineParser` that triggered an exception.

Methods in org.kohsuke.args4j with parameters of type CmdLineParser
`protected OptionHandler` OptionHandlerRegistry.`createOptionHandler​(CmdLineParser parser, OptionDef o, Setter setter)` Creates an `OptionHandler` that handles the given `Option` annotation and the `Setter` instance.
`OptionHandler<?>` OptionHandlerRegistry.OptionHandlerFactory.`getHandler​(CmdLineParser parser, OptionDef o, Setter setter)` Provide a handler instance to use.
`void` ClassParser.`parse​(java.lang.Object bean, CmdLineParser parser)`
`void` FieldParser.`parse​(CmdLineParser parser, java.lang.Object bean)`
`void` XmlParser.`parse​(java.net.URL xml, CmdLineParser parser, java.lang.Object bean)`
`void` XmlParser.`parse​(org.xml.sax.InputSource xml, CmdLineParser parser, java.lang.Object bean)`

Constructors in org.kohsuke.args4j with parameters of type CmdLineParser
`CmdLineException​(CmdLineParser parser, java.lang.String message)` Deprecated. Use `CmdLineException(org.kohsuke.args4j.CmdLineParser, Localizable, java.lang.String...)`
`CmdLineException​(CmdLineParser parser, java.lang.String message, java.lang.Throwable cause)`
`CmdLineException​(CmdLineParser parser, java.lang.Throwable cause)`
`CmdLineException​(CmdLineParser parser, Localizable message, java.lang.String... args)`

### Uses of CmdLineParser in org.kohsuke.args4j.spi

Fields in org.kohsuke.args4j.spi declared as CmdLineParser
`CmdLineParser` OptionHandler.`owner` The owner to which this handler belongs to.

Methods in org.kohsuke.args4j.spi that return CmdLineParser
`protected CmdLineParser` SubCommandHandler.`configureParser​(java.lang.Object subCmd, SubCommand c)`

Methods in org.kohsuke.args4j.spi with parameters of type CmdLineParser
`static Setter` Setters.`create​(CmdLineParser parser, java.lang.reflect.AccessibleObject fieldOrMethod, java.lang.Object bean)`

Constructors in org.kohsuke.args4j.spi with parameters of type CmdLineParser
`BooleanOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Boolean> setter)`
`ByteOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Byte> setter)`
`CharOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Character> setter)`
`DelimitedOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super T> setter, java.lang.String delimiter, OneArgumentOptionHandler<? extends T> individualOptionHandler)`
`DoubleOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Double> setter)`
`EnumOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super T> setter, java.lang.Class<T> enumType)`
`ExplicitBooleanOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Boolean> setter)`
`FileOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.io.File> setter)`
`FloatOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Float> setter)`
`InetAddressOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.net.InetAddress> setter)`
`IntOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Integer> setter)`
`LongOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Long> setter)`
`MacAddressOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super byte[]> setter)`
`MapOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.util.Map<?,​?>> setter)`
`MethodSetter​(CmdLineParser parser, java.lang.Object bean, java.lang.reflect.Method m)`
`MultiFileOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.io.File> setter)`
`MultiPathOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.nio.file.Path> setter)`
`OneArgumentOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super T> setter)`
`OptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super T> setter)`
`PathOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.nio.file.Path> setter)`
`PatternOptionHandler​(CmdLineParser parser, OptionDef option, Setter<java.util.regex.Pattern> setter)`
`RestOfArgumentsHandler​(CmdLineParser cmdLineParser, OptionDef optionDef, Setter<java.lang.String> setter)`
`ShortOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.Short> setter)`
`StopOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.String> setter)`
`StringArrayOptionHandler​(CmdLineParser parser, OptionDef option, Setter<java.lang.String> setter)`
`StringOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.lang.String> setter)`
`SubCommandHandler​(CmdLineParser parser, OptionDef option, Setter<java.lang.Object> setter)`
`URIOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.net.URI> setter)`
`URLOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.net.URL> setter)`
`UuidOptionHandler​(CmdLineParser parser, OptionDef option, Setter<? super java.util.UUID> setter)`