Enum | Description |
---|---|
PathKind |
Enumeration of path kinds
|
PortType |
Port types
|
Annotation Type | Description |
---|---|
AllowedRawValues |
Annotation that marks that the option/arguments are restricted to a given set
of raw string values
|
AllowedValues |
Annotation that marks that the option/arguments are restricted to a given set
of values
|
MaxLength |
Annotation that marks that an options value is restricted to a maximum length
(which is inclusive)
|
MaxOccurrences |
Annotation that marks an option as being restricted to occurring some maximum
number of times (inclusive)
|
MinLength |
Annotation that marks that an options value is restricted to a minimum length
(which is inclusive)
|
MinOccurrences |
Annotation that marks an option as being required to occur some minimum
number of times (inclusive)
|
MutuallyExclusiveWith |
Annotation that indicates that you optionally permit one option from some set
of options to be present, the set of options are identified by a user defined
tag.
|
NotBlank |
An annotation that marks that an options values must not be blank i.e.
|
NotEmpty |
An annotation that marks an options value must not be empty
|
Once |
An annotation that marks that an option may occur at most once
|
Partial |
Annotation which is used as a modifier to indicate that a restriction
annotation (whose type is denoted by the
Partial.restriction() field) does
not apply to all values passed to an Option or Arguments
annotated field but rather applies only to certain values |
Partials | |
Path |
Annotation that marks that an options value must be a valid path to a
file/directory
|
Pattern |
An annotation that indicates that an options raw values must match a given
regular expression
|
Port |
Annotation that indicates that an option/argument denotes a port number and
its value should be restricted as such
|
Required |
An annotation that indicates that an option/arguments is required
|
RequiredOnlyIf |
An annotation that indicates that an option/arguments is required only if
some other option/options are present
|
RequireOnlyOne |
Annotation that indicates that you only permit one option from some set of
options to be present, the set of options are identified by a user defined
tag.
|
RequireSome |
This annotation denotes that at least one of some set of options are
required, the set of options are identified by a user defined tag.
|
Unrestricted |
An annotation that indicates that no restrictions should apply
|
Copyright © 2012–2017. All rights reserved.