Package ninja.params
Interface ParamParser<T>
-
- All Known Implementing Classes:
ParamParsers.BooleanParamParser
,ParamParsers.ByteParamParser
,ParamParsers.CharacterParamParser
,ParamParsers.CsvParamParser
,ParamParsers.DateParamParser
,ParamParsers.DoubleParamParser
,ParamParsers.EmptyStringParamParser
,ParamParsers.FloatParamParser
,ParamParsers.GenericEnumParamParser
,ParamParsers.IntegerParamParser
,ParamParsers.LongParamParser
,ParamParsers.PrimitiveBooleanParamParser
,ParamParsers.PrimitiveByteParamParser
,ParamParsers.PrimitiveCharacterParamParser
,ParamParsers.PrimitiveDoubleParamParser
,ParamParsers.PrimitiveFloatParamParser
,ParamParsers.PrimitiveIntegerParamParser
,ParamParsers.PrimitiveLongParamParser
,ParamParsers.PrimitiveShortParamParser
,ParamParsers.ShortParamParser
,ParamParsers.StringParamParser
,ParamParsers.UUIDParamParser
public interface ParamParser<T>
Parses a String parameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<T>
getParsedType()
Get the type that this parser parses toT
parseParameter(String field, String parameterValue, Validation validation)
Parse the given parameter value
-
-
-
Method Detail
-
parseParameter
T parseParameter(String field, String parameterValue, Validation validation)
Parse the given parameter value- Parameters:
field
- The field that is being parsedparameterValue
- The value to parse. May be null.validation
- The validation context.- Returns:
- The parsed parameter value. May be null.
-
-