All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description BaseConverter<T> Base class for converters that store the name of the option.BigDecimalConverter Converts a String to a BigDecimal.BooleanConverter Converts a string to a boolean.ByteOrderConverter Converts a String to aByteOrder
.CharArrayConverter Converts a String to a char[].CharsetConverter Converts a String to a Charset.CommaParameterSplitter Console DefaultConsole DefaultConverterFactory DefaultListConverter<T> A converter to obtain a list of elements.DefaultParameterizedParser Pulled from the JCommander where is reflects the object to determine the Parameter annotations.DefaultUsageFormatter The default usage formatter.DoubleConverter Convert a string to a double.DynamicParameter EnumConverter<T extends java.lang.Enum<T>> A converter to parse enumsEnvironmentVariableDefaultProvider A default provider that reads its default values from an environment variable.FileConverter Convert a string into a file.FloatConverter Convert a string to a float.FuzzyMap Helper class to perform fuzzy key look ups: looking up case insensitive or abbreviated keys.IDefaultProvider Allows the specification of default values.InetAddressConverter ConvertsString
s toInetAddress
'.IntegerConverter Convert a string to an integer.IParameterizedParser Thin interface allows the Parameterized parsing mechanism, which reflects an object to find the JCommander annotations, to be replaced at runtime for cases where the source code cannot be directly annotated with JCommander annotations, but may have other annotations such as JSON annotations that can be used to reflect as JCommander parameters.IParameterSplitter Convert a string representing several parameters (e.g.IParametersValidator IParameterValidator The class used to validate parameters.IParameterValidator2 ISO8601DateConverter Converts a String to a Date.IStringConverter<T> An interface that converts strings to any arbitrary type.IStringConverterFactory A factory for IStringConverter.IStringConverterInstanceFactory A factory to createIStringConverter
instances.IUsageFormatter A formatter for help messages.IValueValidator<T> IVariableArity Must be implemented by argument classes that contain at least one \@Parameter with "variableArity = true".JCommander The main class for JCommander.JCommander.Builder JCommander.ProgramName Encapsulation of either a main application or an individual command.JDK6Console Lists LongConverter Convert a string to a long.Maps MissingCommandException Thrown when a command was expected.NoConverter Default value for a converter when none is specified.NoValidator This is the default value of the validateWith attribute.NoValueValidator<T> This is the default value of the validateValueWith attribute.Nullable Parameter ParameterDescription ParameterException The main exception that JCommand will throw when something goes wrong while parsing parameters.Parameterized Encapsulate a field or a method annotated with @Parameter or @DynamicParameterParameters An annotation used to specify settings for parameter parsing.ParametersDelegate When applied to a field all of its child fields annotated withParameter
will be included during arguments parsing.PathConverter Convert a string into a path.PositiveInteger A validator that makes sure the value of the parameter is a positive integer.PropertyFileDefaultProvider A default provider that reads its default values from a property file.ResourceBundle Deprecated. use @ParametersSets StringConverter Default converter for strings.StringKey Strings SubParameter UnixStyleUsageFormatter A unix-style usage formatter.URIConverter Convert a string into a URI.URLConverter Convert a string into a URI.WrappedParameter Encapsulates the operations common to @Parameter and @DynamicParameter