| Interface | Description |
|---|---|
| PortRange |
Interface for port ranges, useful if you want to use the
PortRestriction with a custom port range implementation |
| Class | Description |
|---|---|
| AbstractAllowedValuesRestriction | |
| AbstractLocaleAndCaseStringRestriction |
An abstract string restriction that needs a locale and case sensitivity flag
|
| AbstractStringRestriction |
Abstract restrictions on string values for options and arguments
|
| AllowedEnumValuesRestriction | |
| AllowedRawValuesRestriction | |
| AllowedValuesRestriction | |
| EndsWithRestriction |
A restriction that requires raw values to end with one of a set of suffixes
|
| IsRequiredRestriction |
A restriction that options/arguments are required
|
| LengthRestriction |
A restriction that requires string values meet length constraints
|
| NoOptionLikeValuesRestriction |
A restriction that enforces that values CANNOT look like options
|
| NotBlankRestriction | |
| NotEmptyRestriction | |
| OccurrencesRestriction | |
| PartialRestriction | |
| PathRestriction |
Implements restriction on options and arguments that expect to receive a path
to a file and/or directory
|
| PatternRestriction |
A restriction which requires the raw values to match a given regular
expression
|
| PortRangeImpl |
Concrete implementation of a port range
|
| PortRestriction | |
| PositiveNegativeRestriction |
Restriction that enforces that values must be either positive/negative with
zero optionally included
|
| RangeRestriction |
A restriction that requires the value (after type conversion) to be within a
given range
|
| StartsWithRestriction |
A restriction that requires raw values to start with one of a set of prefixes
|
Copyright © 2012–2022. All rights reserved.