All Classes and Interfaces
Class
Description
A
StringParser
for parsing BigDecimals.A
StringParser
for parsing BigIntegers.A
StringParser
for parsing Booleans.A
StringParser
for parsing Bytes.A
StringParser
for parsing Characters.A
StringParser
for parsing Class objects.A
StringParser
for parsing java.awt.Color objects.A utility class to parse a command line contained in a single String into
an array of argument tokens, much as the JVM (or more accurately, your
operating system) does before calling your programs'
public static
void main(String[] args)
methods.A
StringParser
for parsing java.util.Date objects.Stores a collection of default values, associated with their respective
parameters by the parameters' unique IDs.
An interface describing an object as being able to produce a set of default
values.
Provides a means of specifying default values for the jsap task containing
<default> elements.
A
StringParser
for parsing Doubles.A
StringParser
that enforces a limited set of String options for its
values.A class for aggregating exceptions thrown by JSAP's parsing process.
A StringParser for parsing
File
objects.Marks an argument as being "flagged" - that is, as having its value on the
command line preceded by an indicator.
An option that implements the Flagged interface.
Stores/provides configuration data for flaggedoptions nested inside a jsap
ant task.
A
StringParser
for parsing Floats.A
StringParser
that passes the
argument to a static method of signature forName(String)
of a specified class.A utility class to allow lookups of parameter IDs by short flag or long flag.
An exception indicating that a parameter has illegally been declared multiple
times.
A
StringParser
for parsing java.net.InetAddress objects.A
StringParser
for parsing Integers.A
StringParser
that works like LongSizeStringParser
, but
additionally checks that the result is not larger than Integer.MAX_VALUE
.The core class of the JSAP (Java Simple Argument Parser) API.
An ANT task that generates a custom subclass of JSAP to simplify its use
in
a program.
Provides support for loading JSAP configurations at runtime
via an xml file.
The base class for all of JSAP's exceptions.
Encapsulates the results of JSAP's parse() methods.
A
StringParser
that lets the user specify sizes with an optional unit.A
StringParser
for parsing Longs.A reimplementation of Manual_HelloWorld_8 that loads the JSAP
configuration from an XML file.
The base class from which FlaggedOption and UnflaggedOption are derived.
Stores/provides configuration data common to both flaggedoptions and
unflaggedoptions nested inside a jsap ant task.
A
StringParser
for parsing Packages.Top-level abstraction of a parameter.
Stores/provides configuration data common to switches, flaggedoptions, and
unflaggedoptions
nested inside a jsap ant task.
A JSAPException subclass notifying the application of a parse error.
Stores/provides a single name/value pair for a PropertyStringParser
For detailed information on using the jsap task, see the documentation for
JSAPAntTask.
A DefaultSource with values defined in a java.util.Properties object.
A
StringParser
subclass that provides a means for setting/getting properties.A QualifiedSwitch is a parameter that has something in common with a Switch,
i.e., its presence or absence is significant, but different from a "pure"
Switch it can have an additional value (or values) prefixed by a ':' sign
that qualifies the Switch - making it behave like a FlaggedOption if a value
is specified.
An exception indicating that a required parameter was missing from the
supplied arguments and defaults.
A
StringParser
for parsing Shorts.A simple interface to
JSAP
that handles directly help,
explanation and an array of parameters.Class responsible for converting Strings into Objects.
A
StringParser
for parsing Strings.A Switch is a parameter whose presence alone is significant; another
commonly used term for a Switch is "Flag".
Stores/provides configuration data for switches nested inside a jsap ant
task.
An exception indicating that a syntax error was encountered in the argument
list.
Sends a JSAPConfig to System.out as xml (for test purposes)
Loads a silly example JSAP from xml and displays its help message
An option whose meaning is derived from its position in the argument
list rather than a flag
that precedes it.
Stores/provides configuration data for unflaggedoptions nested inside a jsap
ant task.
An exception indicating that a unknown flag has been specified.
An exception thrown when an argument that requires a conversion
(e.g., an integer) has no associated value, but it is retrieved
by means of a type-specified method (e.g.,
JSAPResult.getInt(String)
).A
StringParser
for parsing java.net.URL objects.