Download List

專案描述

JSAP (Java Simple Argument Parser) not only
syntactically validates your program's commandline
arguments, but it converts those arguments into
objects you specify. There's a pretty big (and
growing) list of return types suppored by JSAP,
including Integers, Floats, Dates, URLs, and even
java.awt.Colors; you can also add your own in a
matter of minutes. Cascading configuration files
can provide arguments not supplied at the command
line, and a custom ANT task is included to
generate a JSAP class based on your commandline
configuration.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-08-04 19:37
2.1

This is a long overdue bugfix release. The JRE 1.5 dependency has been removed (it works with 1.4 again). "-" and "--" can be supplied as unflagged option values. "-v=value" syntax parsing has been fixed. A QualifiedSwitch bug that resulted in an exception when no value was specified is fixed. getUsageName() is fixed for FlaggedOptions. unregisterParameter() now works for switches.
標籤: Minor bugfixes

2005-07-25 15:32
2.0a

An embarrassing bug that resulted in unexpected
characters in auto-generated help output was
fixed. Bugs in FileStringParser that prevented
enforcement of mustExist(), mustBeFile(), and
mustBeDirectory() were fixed.
標籤: Minor bugfixes

2005-06-21 16:56
2.0

A new layout for option help was added to avoid
problems with long option descriptions. The
SimpleJSAP class was added to speed up common
configurations. StringParsers were added.
Singletons of most StringParsers were added to
avoid unnecessary object creation. Default values
for parameters are now indicated in auto-generated
help. No-space short options, a la GNU getopt,
were added ("-b5" == "-b 5"). A means to determine
whether a value was specified by a user or
obtained by default was added. Experimental XML
support for JSAP configuration was added. Several
minor bugfixes and documentation corrections were
made.
標籤: Major feature enhancements

2004-03-08 19:23
1.03a

A brown-paper-bag bug in the build script that resulted in broken documentation has been fixed A NullPointerException that could arise in the generation of help text has been fixed.
標籤: Minor bugfixes

2004-02-25 14:48
1.0.3

Changes include a new switch type
(QualifiedSwitch), new StringParsers, dramatically
improved documentation, many minor tweaks, and a
license change to LGPL (with a clarification
making unmodified binary inclusion/redistribution
safe for your projects).
標籤: Minor feature enhancements

Project Resources