Uses of Class
org.kohsuke.args4j.spi.OptionHandler
-
Packages that use OptionHandler Package Description org.kohsuke.args4j Core classes of the Args4J command line parser.org.kohsuke.args4j.spi Classes for extending the behavior of args4j. -
-
Uses of OptionHandler in org.kohsuke.args4j
Fields in org.kohsuke.args4j declared as OptionHandler Modifier and Type Field Description private OptionHandlerCmdLineParser. currentOptionHandlerFields in org.kohsuke.args4j with type parameters of type OptionHandler Modifier and Type Field Description private java.util.List<OptionHandler>CmdLineParser. argumentsDiscoveredOptionHandlers for arguments.private java.lang.reflect.Constructor<? extends OptionHandler>OptionHandlerRegistry.DefaultConstructorHandlerFactory. cons(package private) static java.util.Comparator<OptionHandler>ParserProperties. DEFAULT_COMPARATORprivate java.lang.Class<? extends OptionHandler>OptionDef. handlerprivate java.util.List<OptionHandler>CmdLineParser. optionsDiscoveredOptionHandlers for options.private java.util.Comparator<OptionHandler>ParserProperties. optionSorterMethods in org.kohsuke.args4j that return OptionHandler Modifier and Type Method Description protected OptionHandlerCmdLineParser. createOptionHandler(OptionDef o, Setter setter)protected OptionHandlerOptionHandlerRegistry. createOptionHandler(CmdLineParser parser, OptionDef o, Setter setter)private OptionHandlerCmdLineParser. findOptionByName(java.lang.String name)Finds a registeredOptionHandlerby its name or its alias.private OptionHandlerCmdLineParser. findOptionHandler(java.lang.String name)OptionHandler<?>OptionHandlerRegistry.DefaultConstructorHandlerFactory. getHandler(CmdLineParser parser, OptionDef o, Setter setter)OptionHandler<?>OptionHandlerRegistry.OptionHandlerFactory. getHandler(CmdLineParser parser, OptionDef o, Setter setter)Provide a handler instance to use.Methods in org.kohsuke.args4j that return types with arguments of type OptionHandler Modifier and Type Method Description java.util.List<OptionHandler>CmdLineParser. getArguments()Lists up all the defined arguments in the order.private static java.lang.reflect.Constructor<? extends OptionHandler>OptionHandlerRegistry. getConstructor(java.lang.Class<? extends OptionHandler> handlerClass)Finds the constructor for an option handler.java.util.List<OptionHandler>CmdLineParser. getOptions()Lists up all the defined options.(package private) java.util.Comparator<OptionHandler>ParserProperties. getOptionSorter()java.lang.Class<? extends OptionHandler>handler()SeeOption.handler().java.lang.Class<? extends OptionHandler>handler()Specify theOptionHandlerthat processes the command line arguments.java.lang.Class<? extends OptionHandler>OptionDef. handler()Methods in org.kohsuke.args4j with parameters of type OptionHandler Modifier and Type Method Description private java.lang.StringCmdLineParser. createDefaultValuePart(OptionHandler handler)private intCmdLineParser. getPrefixLen(OptionHandler h, java.util.ResourceBundle rb)protected voidCmdLineParser. printOption(java.io.PrintWriter out, OptionHandler handler, int len, java.util.ResourceBundle rb, OptionHandlerFilter filter)Prints usage information for a given option.private voidCmdLineParser. printSingleLineOption(java.io.PrintWriter pw, OptionHandler h, java.util.ResourceBundle rb)booleanOptionHandlerFilter. select(OptionHandler o)Method parameters in org.kohsuke.args4j with type arguments of type OptionHandler Modifier and Type Method Description private voidCmdLineParser. checkRequiredOptionsAndArguments(java.util.Set<OptionHandler> present)private static java.lang.reflect.Constructor<? extends OptionHandler>OptionHandlerRegistry. getConstructor(java.lang.Class<? extends OptionHandler> handlerClass)Finds the constructor for an option handler.private booleanCmdLineParser. isHandlerAllowOtherOptions(NamedOptionDef option, java.util.Set<OptionHandler> present)private booleanCmdLineParser. isHandlerHasHisOptions(NamedOptionDef option, java.util.Set<OptionHandler> present)ParserPropertiesParserProperties. withOptionSorter(java.util.Comparator<OptionHandler> sorter)Controls how options are sorted in the usage screen.Constructor parameters in org.kohsuke.args4j with type arguments of type OptionHandler Constructor Description OptionDef(java.lang.String usage, java.lang.String metaVar, boolean required, boolean help, boolean hidden, java.lang.Class<? extends OptionHandler> handler, boolean multiValued) -
Uses of OptionHandler in org.kohsuke.args4j.spi
Subclasses of OptionHandler in org.kohsuke.args4j.spi Modifier and Type Class Description classBooleanOptionHandlerBooleanOptionHandler.classByteOptionHandlerclassCharOptionHandlerclassDelimitedOptionHandler<T>PartialOptionHandlerimplementation that takes a single value to the option, which is then gets split into individual tokens using fixed delimiter.classDoubleOptionHandlerDoubleOptionHandler.classEnumOptionHandler<T extends java.lang.Enum<T>>EnumOptionHandler.classExplicitBooleanOptionHandlerBooleanOptionHandlerthat (unlike the standardBooleanOptionHandlerallows values to be set to false explicitly (using e.g.classFileOptionHandlerFileOptionHandler.classFloatOptionHandlerclassInetAddressOptionHandlerInetAddressOptionHandler.classIntOptionHandlerIntegerOptionHandler.classLongOptionHandlerclassMacAddressOptionHandlerOptionHandlerthat parses MAC address to byte[] of length 6.classMapOptionHandlerParses options into aMap.classMultiFileOptionHandlerTakes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection ofFile.classMultiPathOptionHandlerTakes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection ofPath.classOneArgumentOptionHandler<T>OptionHandler which handles an option with exactly one argument, like "-foo bar".classPathOptionHandlerTakes a single argument to the option and maps that toPath.classPatternOptionHandlerA regex option handler.classRestOfArgumentsHandlerEagerly grabs all the arguments.classShortOptionHandlerclassStopOptionHandlerOptionHandlerfor the option terminator --.classStringArrayOptionHandlerAnOptionHandlerfor greedily mapping a list of tokens into a collection ofStrings (such asString[],List<String>, etc.).classStringOptionHandlerStringOptionHandler.classSubCommandHandlerOptionHandlerused withArgumentfor parsing typical "sub-command" pattern.classURIOptionHandlerURIOptionHandler.classURLOptionHandlerURLOptionHandler.classUuidOptionHandlerUUIDOptionHandler.Fields in org.kohsuke.args4j.spi with type parameters of type OptionHandler Modifier and Type Field Description java.lang.Class<? extends OptionHandler>AnnotationImpl. handlerMethods in org.kohsuke.args4j.spi that return types with arguments of type OptionHandler Modifier and Type Method Description java.lang.Class<? extends OptionHandler>AnnotationImpl. handler()
-