Package | Description |
---|---|
com.github.rvesse.airline.restrictions | |
com.github.rvesse.airline.restrictions.common | |
com.github.rvesse.airline.restrictions.factories |
Modifier and Type | Class and Description |
---|---|
class |
None
A restriction which doesn't actually impose any restrictions
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAllowedValuesRestriction |
class |
AbstractStringRestriction
Abstract restrictions on string values for options and arguments
|
class |
AllowedRawValuesRestriction |
class |
AllowedValuesRestriction |
class |
IsRequiredRestriction
A restriction that options/arguments are required
|
class |
LengthRestriction
A restriction that requires string values
|
class |
NotBlankRestriction |
class |
NotEmptyRestriction |
class |
OccurrencesRestriction |
class |
PartialRestriction |
class |
PathRestriction
Implements restriction on options and arguments that expect to receive a path
to a file and/or directory
|
class |
PatternRestriction
A restriction which requires the raw values to match a given regular
expression
|
class |
PortRestriction |
class |
RangeRestriction
A restriction that requires the value (after type conversion) to be within a
given range
|
Modifier and Type | Method and Description |
---|---|
protected AbstractCommonRestriction |
StringRestrictionFactory.createCommon(Annotation annotation) |
Copyright © 2012–2017. All rights reserved.