See: Description
Class | Description |
---|---|
Argument |
This class defines a generic command line argument, which provides
functionality applicable to all argument types.
|
ArgumentListArgument |
This class defines an argument whose values are intended to be argument
strings as might be provided to a command-line application (e.g.,
"--arg1 arg1value --arg2 --arg3 arg3value").
|
ArgumentParser |
This class provides an argument parser, which may be used to process command
line arguments provided to Java applications.
|
ArgumentValueValidator |
This class defines an API that may be used to create argument value
validators, which can be used to enforce additional constraints on the values
provided to an argument.
|
AttributeNameArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with a string argument and ensures that all values for
the argument are valid attribute type names (or numeric OIDs) or attribute
descriptions (a name or OID with attribute options).
|
BooleanArgument |
Creates a new argument that is intended to represent Boolean states based on
whether it was present in the provided set of command-line arguments.
|
BooleanValueArgument |
Creates a new argument that is intended to represent Boolean states based on
the value provided for this argument.
|
ControlArgument |
This class defines an argument that is intended to hold information about one
or more LDAP controls.
|
DNArgument |
This class defines an argument that is intended to hold one or more
distinguished name values.
|
DNSHostNameArgumentValueValidator |
This class provides an implementation of an argument value validator that
ensures that values can be parsed as valid DNS host names.
|
DurationArgument |
Creates a new argument that is intended to represent a duration.
|
FileArgument |
This class defines an argument that is intended to hold values which refer to
files on the local filesystem.
|
FilterArgument |
This class defines an argument that is intended to hold one or more
search filter values.
|
IA5StringArgumentValueValidator |
This class provides an implementation of an argument value validator that
ensures that values can be parsed as valid IA5 strings (that is, strings
containing only ASCII characters).
|
IntegerArgument |
This class defines an argument that is intended to hold one or more integer
values.
|
IPAddressArgumentValueValidator |
This class provides an implementation of an argument value validator that
ensures that values can be parsed as valid IPv4 or IPV6 addresses.
|
LDAPURLArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with a string argument and ensures that all values for
the argument are valid LDAP URLs.
|
OIDArgumentValueValidator |
This class provides an implementation of an argument value validator that
ensures that values can be parsed as valid object identifiers.
|
ProhibitDNInSubtreeArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with string or DN arguments and ensures that all values
for the argument are valid DNs that are not within one or more specified
subtrees.
|
RegularExpressionArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with a string argument and ensures that all values for
the argument are valid regular expressions.
|
RequireDNInSubtreeArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with string or DN arguments and ensures that all values
for the argument are valid DNs that are within one or more specified
subtrees.
|
ScopeArgument |
This class defines an argument that is intended to hold one search scope
values.
|
StringArgument |
This class defines an argument that is intended to hold one or more string
values.
|
SubCommand |
This class provides a data structure that represents a subcommand that can be
used in conjunction with the argument parser.
|
TimestampArgument |
This class defines an argument that is intended to hold one or more
timestamp values.
|
TimestampRangeArgumentValueValidator |
This class provides an implementation of an argument value validator that
ensures that values must be timestamps (parsable by the
TimestampArgument class) within a specified time range. |
URLArgumentValueValidator |
This class provides an implementation of an argument value validator that is
expected to be used with a string argument and ensures that all values for
the argument are valid URLs.
|
Exception | Description |
---|---|
ArgumentException |
This class defines an exception that may be thrown if a problem occurs while
parsing command line arguments or preparing the argument parser.
|