public class AllowedValuesRestriction extends AbstractAllowedValuesRestriction
CASE_INSENSITIVE, CASE_SENSITIVE, caseInsensitive, rawValues| Constructor and Description |
|---|
AllowedValuesRestriction(String... rawValues) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> Set<Object> |
createAllowedValues(ParseState<T> state,
String title,
Class<?> type,
TypeConverter converter) |
<T> void |
postValidate(ParseState<T> state,
ArgumentsMetadata arguments,
Object value)
Method that is called after Airline has converted a string argument
received into a strongly typed Java value
|
<T> void |
postValidate(ParseState<T> state,
OptionMetadata option,
Object value)
Method that is called after Airline has converted a string argument
received into a strongly typed Java value
|
asObjects, getAllowedValues, getContentBlock, getFormat, getPreamble, numContentBlocksfinalValidate, finalValidate, getArgumentTitle, getArgumentTitle, getOptionTitle, preValidate, preValidatepublic AllowedValuesRestriction(String... rawValues)
public <T> void postValidate(ParseState<T> state, OptionMetadata option, Object value)
OptionRestrictionpostValidate in interface OptionRestrictionpostValidate in class AbstractCommonRestrictionstate - Parser stateoption - Option meta-datavalue - Strongly typed valueprotected <T> Set<Object> createAllowedValues(ParseState<T> state, String title, Class<?> type, TypeConverter converter)
public <T> void postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value)
ArgumentsRestrictionpostValidate in interface ArgumentsRestrictionpostValidate in class AbstractCommonRestrictionstate - Parser statearguments - Arguments meta-datavalue - Strongly typed valueCopyright © 2012–2022. All rights reserved.