All Classes and Interfaces
Class
Description
Exception generated when the user signals an intention to abort a task.
Abstract superclass for parameters that permit choices from a given
list of typed options.
Parameter value representing a boolean value.
Parameter whose legal value must be one of a disjunction of given values.
Parameter representing a double precision number.
Defines an execution environment within which tasks can operate.
Defines an object which does the work of a task without any further
user or environment interaction.
Exception generated when a task does not complete correctly for some
known reason.
Parameter which can provide an input stream based on its value.
Parameter representing an integer value.
Provides some utility functions used by classes which invoke tasks.
Execution environment for use from the command line.
Compact log record formatter.
Represents a single word on the command line used as by LineEnvironment.
Parameter representing a long integer value.
MultiParameter that returns an array of values from a given
typed list of options.
Marker interface which marks a parameter as one which can have multiple
appearances on the command line.
Invokes tasks from a command line when the tasks are available from
an
ObjectFactory
.Parameter whose (user-supplied) string values correspond to nicknames
from an
ObjectFactory
.Parameter for selecting an output stream to write to.
A Parameter describes the function of one of a task's parameters.
Exception generated when the value of a parameter is invalid.
Invoker which only knows how to invoke a single given task.
Parameter for holding string values.
Defines a user-level task.
Superclass for exceptions in the task package.
Implementation of Environment which accepts an initial command line,
and communicates with the user using standard input and standard output.
Invokes Task objects in a way suitable for use from the main
method, using a command line interface.
Parameter representing a URL value.
An Exception thrown when a task is invoked with the wrong usage.