Package net.jextra.fauxjo.coercer
Class Coercer
- java.lang.Object
-
- net.jextra.fauxjo.coercer.Coercer
-
public class Coercer extends Object
General use tool that coerces one value type to another value type. For example from a String to an Integer.
-
-
Constructor Summary
Constructors Constructor Description Coercer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidaddTypeCoercer(Class<T> coercerClass, TypeCoercer<T> coercer)<T> ObjectconvertTo(T value, Class<?> targetClass)<T> TypeCoercer<T>getTypeCoercer(Class<T> coercerClass)
-
-
-
Method Detail
-
addTypeCoercer
public <T> void addTypeCoercer(Class<T> coercerClass, TypeCoercer<T> coercer)
-
getTypeCoercer
public <T> TypeCoercer<T> getTypeCoercer(Class<T> coercerClass)
-
convertTo
public <T> Object convertTo(T value, Class<?> targetClass) throws FauxjoException
- Throws:
FauxjoException
-
-