public interface ArgumentsRestriction
| Modifier and Type | Method and Description |
|---|---|
<T> void |
finalValidate(ParseState<T> state,
ArgumentsMetadata arguments)
Method that is called after Airline has completed parsing
|
<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 |
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, ArgumentsMetadata arguments, String value)
state - Parser statearguments - Arguments meta-datavalue - String value<T> void postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value)
state - Parser statearguments - Arguments meta-datavalue - Strongly typed value<T> void finalValidate(ParseState<T> state, ArgumentsMetadata arguments)
This can be used to implement restrictions that require the final parser state to process
state - Parser statearguments - Arguments meta-dataCopyright © 2012–2022. All rights reserved.