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 toTparseParameter(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.
-
-