Package ninja.params
Class ParamParsers
- java.lang.Object
-
- ninja.params.ParamParsers
-
public class ParamParsers extends Object
Built in parsers for parameters- Author:
- James Roper, Jonathan Lannoy
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description ParamParsers(Set<ParamParser> customParsers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ParamParsers.ArrayParamParser<?>
getArrayParser(Class<?> targetType)
ParamParsers.ListParamParser<?>
getListParser(Class<?> targetInnerType)
ParamParser<?>
getParamParser(Class<?> targetType)
static <E extends Enum<E>>
voidregisterEnum(Class<E> enumClass)
Deprecated.static <E extends Enum<E>>
voidregisterEnum(Class<E> enumClass, boolean caseSensitive)
Deprecated.static <E extends Enum<E>>
voidunregisterEnum(Class<E> enumClass)
Deprecated.
-
-
-
Constructor Detail
-
ParamParsers
@Inject public ParamParsers(Set<ParamParser> customParsers)
-
-
Method Detail
-
getParamParser
public ParamParser<?> getParamParser(Class<?> targetType)
-
unregisterEnum
@Deprecated public static <E extends Enum<E>> void unregisterEnum(Class<E> enumClass)
Deprecated.Registering enums is not anymore needed, the EnumParser will handle all possible enum values, ignoring case.
-
registerEnum
@Deprecated public static <E extends Enum<E>> void registerEnum(Class<E> enumClass)
Deprecated.Registering enums is not anymore needed, the EnumParser will handle all possible enum values, ignoring case.
-
registerEnum
@Deprecated public static <E extends Enum<E>> void registerEnum(Class<E> enumClass, boolean caseSensitive)
Deprecated.Registering enums is not anymore needed, the EnumParser will handle all possible enum values, ignoring case.
-
getArrayParser
public ParamParsers.ArrayParamParser<?> getArrayParser(Class<?> targetType)
-
getListParser
public ParamParsers.ListParamParser<?> getListParser(Class<?> targetInnerType)
-
-