ninja.params
Interface ParamParser<T>

All Known Implementing Classes:
ParamParsers.BooleanParamParser, ParamParsers.DoubleParamParser, ParamParsers.FloatParamParser, ParamParsers.IntegerParamParser, ParamParsers.LongParamParser, ParamParsers.PrimitiveBooleanParamParser, ParamParsers.PrimitiveDoubleParamParser, ParamParsers.PrimitiveFloatParamParser, ParamParsers.PrimitiveIntegerParamParser, ParamParsers.PrimitiveLongParamParser

public interface ParamParser<T>

Parses a String parameter


Method Summary
 Class<T> getParsedType()
          Get the type that this parser parses to
 T 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 parsed
parameterValue - The value to parse. May be null.
validation - The validation context.
Returns:
The parsed parameter value. May be null.

getParsedType

Class<T> getParsedType()
Get the type that this parser parses to

Returns:
The type


Copyright © 2012. All Rights Reserved.