Package net.anwiba.commons.json
Class AbstractJsonObjectUnmarshaller<T,R,E extends java.io.IOException>
- java.lang.Object
-
- net.anwiba.commons.json.AbstractJsonUnmarshaller<T,T,R,java.io.IOException>
-
- net.anwiba.commons.json.AbstractJsonObjectUnmarshaller<T,R,E>
-
- Direct Known Subclasses:
JsonObjectUnmarshaller
public abstract class AbstractJsonObjectUnmarshaller<T,R,E extends java.io.IOException> extends AbstractJsonUnmarshaller<T,T,R,java.io.IOException>
-
-
Constructor Summary
Constructors Constructor Description AbstractJsonObjectUnmarshaller(java.lang.Class<T> clazz, java.lang.Class<R> errorResponseClass, java.util.Map<java.lang.String,java.lang.Object> injectionValues, java.util.Collection<com.fasterxml.jackson.databind.deser.DeserializationProblemHandler> problemHandlers, IJsonObjectMarshallingExceptionFactory<R,E> exceptionFactory)AbstractJsonObjectUnmarshaller(java.lang.Class<T> clazz, java.lang.Class<R> errorResponseClass, java.util.Map<java.lang.String,java.lang.Object> injectionValues, IJsonObjectMarshallingExceptionFactory<R,E> exceptionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T_unmarshal(java.io.InputStream stream)protected java.io.IOExceptioncreateException(R response)-
Methods inherited from class net.anwiba.commons.json.AbstractJsonUnmarshaller
createIOException, unmarshal, unmarshal, validate
-
-
-
-
Constructor Detail
-
AbstractJsonObjectUnmarshaller
public AbstractJsonObjectUnmarshaller(java.lang.Class<T> clazz, java.lang.Class<R> errorResponseClass, java.util.Map<java.lang.String,java.lang.Object> injectionValues, IJsonObjectMarshallingExceptionFactory<R,E> exceptionFactory)
-
AbstractJsonObjectUnmarshaller
public AbstractJsonObjectUnmarshaller(java.lang.Class<T> clazz, java.lang.Class<R> errorResponseClass, java.util.Map<java.lang.String,java.lang.Object> injectionValues, java.util.Collection<com.fasterxml.jackson.databind.deser.DeserializationProblemHandler> problemHandlers, IJsonObjectMarshallingExceptionFactory<R,E> exceptionFactory)
-
-
Method Detail
-
_unmarshal
protected T _unmarshal(java.io.InputStream stream) throws java.io.IOException, E extends java.io.IOException
- Specified by:
_unmarshalin classAbstractJsonUnmarshaller<T,T,R,java.io.IOException>- Throws:
java.io.IOException
-
createException
protected java.io.IOException createException(R response)
- Specified by:
createExceptionin classAbstractJsonUnmarshaller<T,T,R,java.io.IOException>
-
-