Package com.beust.jcommander

Interface Summary
IDefaultProvider Allows the specification of default values.
IParameterValidator The class used to validate parameters.
IParameterValidator2  
IStringConverter<T> An interface that converts strings to any arbitrary type.
IStringConverterFactory A factory for IStringConverter.
IValueValidator<T>  
IVariableArity Must be implemented by argument classes that contain at least one \@Parameter with "variableArity = true".
 

Class Summary
FuzzyMap Helper class to perform fuzzy key look ups: looking up case insensitive or abbreviated keys.
JCommander The main class for JCommander.
ParameterDescription  
Parameterized Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
StringKey  
Strings  
WrappedParameter Encapsulates the operations common to @Parameter and @DynamicParameter
 

Exception Summary
MissingCommandException Thrown when a command was expected.
ParameterException The main exception that JCommand will throw when something goes wrong while parsing parameters.
 

Annotation Types Summary
DynamicParameter  
Parameter  
Parameters An annotation used to specify settings for parameter parsing.
ParametersDelegate When applied to a field all of its child fields annotated with Parameter will be included during arguments parsing.
ResourceBundle Deprecated. use @Parameters
 



Copyright © 2013. All Rights Reserved.