CliParser interface.CliArgument.CliOption.argument parsing.CliParserBuilder interface.CliValueContainer interface.CliValueContainer that holds a container-value.main-program that has a version.CliMode.CliMode.alias of the option to get help/usage.alias of the option to get the program version.Appendable where to write help to.null if NOT yet set.state.AbstractCliParserBuilder.build(Object) internally.CliOption for correctness.name of the given option.CliClass.CliStyle.CliArgument is used to annotate a property (member variable of some class or setter-method) that should be
set from a main-program via a commandline argument.CliArgument together with additional associated information.CliClass is used to annotate a Java-class that holds the parameters of a main-program that are parsed from
the commandline arguments.CliClassContainer determines and holds the class-specific CLI-informations of a state-class.CliModeContainer to a String.CliClassNoPropertyException is thrown if a CLI-class is illegal because it has no property
annotated with CliOption or CliArgument.CliException is thrown, if the commandline arguments are invalid for a specific main-program.CliMode is used to annotate a CLI annotated class in order to define a operational mode.CliMode together with additional associated information.CliMode together with additional associated information.CliModeUndefinedException is thrown if a CliOption or CliArgument defines a
mode that is NOT defined.CliOption is used to annotate a property (member variable of some class or setter-method) that should be
set from a main-program via a commandline option.CliOptionAndArgumentAnnotationException is thrown if a property is annotated with both CliOption
and CliArgument.CliOption together with additional associated information.CliOptionDuplicateException is thrown if the same option occurred multiple times as
commandline-argument.CliOptionIncompatibleModesException is thrown if two options are used together that have
incompatible modes.CliOptionMisplacedException is thrown if an option is misplaced, meaning that it occurred after the first
argument has been detected.CliOptionMissingValueException is thrown if an option requires a value that is missing (no proper value is
specified as commandline argument).CliOptionUndefinedException is thrown if an option is given as commandline-argument if
NOT defined.help output.CliParameterConsumer holds the command-line parameters together with the current index.CliParameterListEmptyException is thrown if CliParser.parseParameters(String...) is called without
a single parameter.parse the command-line arguments of a main-program.CliParser.CliParserExcepiton is thrown if a state class could NOT be parsed.state-class.CliState.CliArgumentContainer to a String.CliStyle is used to annotated a Java-class that holds the parameters of a main-program that are parsed from
the commandline arguments.CliValueContainer for an array.CliValueContainer for a Collection.CliValueContainer for a Map.CliValueContainer for simple objects (no arrays, collections, maps).CliParser interface.CliParserBuilder interface.exit-code on constraint error (illegal command-line value).exit-code on syntax error (illegal command-line arguments).exit-code on success.CliOption or CliArgument.CliValueContainer for the given CliParameterContainer.CliArgumentContainer.CliArgument.current argument.List of all CLI-arguments.arguments for the created NlsMessage s.Class reflecting the ResourceBundle to synchronize.CliClass configured for the state-class.CliState.style configured for the state-class.style of this parameter.IocContainer used to manage components with their implementation.Locale used to nationalize the output.synchronized.Logger.CliMode.current mode.argument.name configured for the state-class .CliOption.option associated with the given nameOrAlias .List of CLI-options .CliValueContainer for the given CliParameterContainer.output settings used for information and error messages.ReflectionUtil.NlsResourceBundleLocator.print errors for the end-user.print information for the end-user.Class reflecting the state-object.StreamUtil to use.ValueValidator.help-output in
characters per line.exception.Exception occurred.usage.CliArgument.addCloseTo() to identify the first argument.CliArgument.addCloseTo() to identify the last argument.node containing
an CliArgumentContainer in order to determine the appropriate order of the CliArguments.arguments.CliModeContainer.CliModeObject is an ancestor of the given childMode.property-type of the
setter is a container-type (an array, Collection or Map).CliModeObject is a descendant of the given parentMode.bundleClass is productive.option is a trigger.Locale to translate to.Logger to use.TextColumnInfo for the main column.NlsMessageFactory.width.CliOption.name() of the option to get help/usage.CliOption.name() of the option for verbose output.CliOption.name() of the option to get the program version.NlsBundle-interface or null if ResourceBundleSynchronizer.NlsBundleContainer.resourceBundle is given.internationalized messages for this module.Localized message for operand.operand.set the date-pattern.set the encoding.set the path.TextColumnInfo for parameters (e.g.CliOption.CliOption.parameter that is no defined CliOption.Pattern for a mix of multiple short-options.append(CharSequence) or AppendableWriter.write(String).NlsMessage.arguments given by argumentList.Appendable using
default settings.Appendable using
the given settings.append(CharSequence) or AppendableWriter.write(String) but additionally adds a newline
(line-separator) after the message.writes the raw text without internationalization.options given by modeOptions.AbstractCliParser.CliHelpWriter.printOptions(Collection, Map, int) but only prints required or additional options.writes the raw text without internationalization.AbstractResourceBundle) and performs line-wrapping while
writing it to the Appendable for help-usage output.CliClassContainer.getMode(String) but also handles the case that a CliMode may be undefined.NlsTemplateResolver.ResourceBundle or null if ResourceBundleSynchronizer.NlsBundleContainer.nlsBundleInterface is given.AbstractResourceBundle
.ResourceBundle or NlsBundle.AbstractMain.run(String...) and then calls System.exit(int) with the returned exit
code.AbstractVersionedMain.run(CliModeObject) if the program is executed in default mode.arguments.bundle-classes.current mode and mode-option.encoding.locale to use.locales.locales.options-complete flag to true.base-path.standard error.standard output.value given as string.AbstractCliValueContainerContainer.setValue(String) but for a single entry.AbstractCliValueContainerContainer.setValue(String) but for a single entry.state-object.ResourceBundleSynchronizer.synchronize(NlsBundleContainer) but for a single Locale.TextTableInfo.Configuration for net.sf.mmm.util.cli.CliValueMap.Copyright © 2001–2016 mmm-Team. All rights reserved.