Package bpiwowar.argparser

Command line parsing package

See:
          Description

Interface Summary
ArgParser.TypeCheckerInterface If a handler implements this interface, it can be used to know if the handler can process a given field
 

Class Summary
ArgParser ArgParser is used to parse the command line arguments for a java application program.
GenericHelper Helper methods for generics
Handlers This class is is a utility class for searching for handlers
ListAdaptator<T>  
ListAnnotationMap An annotation map provided by a list
MandatoryStatus Handles complex requirement cases
StringScanner This class is passed as an argument to parse argument strings
TypeChecker Default type checker, that accepts a pre-defined set of classes
UnnamedOption An option without name
 

Enum Summary
ArgParserOption  
 

Exception Summary
ArgParseException Exception class used by ArgParser when command line arguments contain an error.
ArgParserException  
IllegalArgumentValue Exception thrown when an argument has a not valid value (i.e., value out of bound, etc.)
InvalidHolderException Exception thrown when the holder is not valid for the member type
RequiredArgumentMissing  
StringScanException Exception class used by StringScanner when command line arguments do not parse correctly.
UnmatchedArgumentException  
 

Annotation Types Summary
Argument Marks a field that should be accessible from the command line To check integrity, use ArgumentPostProcessor
ArgumentClass Used to mark a variable as a set of other options.
ArgumentGroupActivator When the corresponding variable is set, the list of groups will be activated
ArgumentHandler Used to assign a handler to an arbitrary class
ArgumentPostProcessor Annotation for (non-static) methods of option objects that should be called (in order to test argument values).
ArgumentProcessor Used to mark a method as an argument processor
ArgumentRegexp Use to break down a parameter value into various components before passing them to the handler(s)
CheckNumericIntervals The interval where the double value should lie
EnumValue Annotation for enumeration values
OrderedArgument A command line argument description for ordered arguments To check integrity, use PostChecker
 

Package bpiwowar.argparser Description

Command line parsing package



Copyright © 2013. All Rights Reserved.