public class AllowedRawValuesRestriction extends AbstractAllowedValuesRestriction
rawValues
Constructor and Description |
---|
AllowedRawValuesRestriction(boolean ignoreCase,
Locale locale,
String... values) |
Modifier and Type | Method and Description |
---|---|
<T> void |
preValidate(ParseState<T> state,
ArgumentsMetadata arguments,
String value)
Method that is called before Airline attempts to convert a string
argument received into a strongly typed Java value
|
<T> void |
preValidate(ParseState<T> state,
OptionMetadata option,
String value)
Method that is called before Airline attempts to convert a string
argument received into a strongly typed Java value
|
asObjects, getAllowedValues, getContentBlock, getFormat, getPreamble, numContentBlocks
finalValidate, finalValidate, getArgumentTitle, getArgumentTitle, postValidate, postValidate
public <T> void preValidate(ParseState<T> state, OptionMetadata option, String value)
OptionRestriction
preValidate
in interface OptionRestriction
preValidate
in class AbstractCommonRestriction
state
- Parser stateoption
- Option meta-datavalue
- String valuepublic <T> void preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value)
ArgumentsRestriction
preValidate
in interface ArgumentsRestriction
preValidate
in class AbstractCommonRestriction
state
- Parser statearguments
- Arguments meta-datavalue
- String valueCopyright © 2012–2017. All rights reserved.