public class DeserializerFunctionPool<B>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DeserializerFunctionPool.FunctionMatchFailedException |
| Constructor and Description |
|---|
DeserializerFunctionPool(java.lang.Class<B> targetClass) |
| Modifier and Type | Method and Description |
|---|---|
B |
apply(JsonElement elem,
Marshaller marshaller) |
InternalDeserializerFunction<B> |
getFunction(java.lang.Class<?> sourceClass) |
void |
registerUnsafe(java.lang.Class<?> sourceClass,
InternalDeserializerFunction<B> function) |
public DeserializerFunctionPool(java.lang.Class<B> targetClass)
public void registerUnsafe(java.lang.Class<?> sourceClass,
InternalDeserializerFunction<B> function)
public InternalDeserializerFunction<B> getFunction(java.lang.Class<?> sourceClass)
public B apply(JsonElement elem, Marshaller marshaller) throws DeserializationException, DeserializerFunctionPool.FunctionMatchFailedException