Package net.anwiba.commons.json
Class AbstractJsonObjectsUnmarshaller<T,R,E extends java.io.IOException>
- java.lang.Object
-
- net.anwiba.commons.json.AbstractJsonUnmarshaller<T,java.util.List<T>,R,java.io.IOException>
-
- net.anwiba.commons.json.AbstractJsonObjectsUnmarshaller<T,R,E>
-
- Direct Known Subclasses:
JsonObjectsUnmarshaller
public abstract class AbstractJsonObjectsUnmarshaller<T,R,E extends java.io.IOException> extends AbstractJsonUnmarshaller<T,java.util.List<T>,R,java.io.IOException>
-
-
Constructor Summary
Constructors Constructor Description AbstractJsonObjectsUnmarshaller(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)AbstractJsonObjectsUnmarshaller(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 java.util.List<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
-
AbstractJsonObjectsUnmarshaller
public AbstractJsonObjectsUnmarshaller(java.lang.Class<T> clazz, java.lang.Class<R> errorResponseClass, java.util.Map<java.lang.String,java.lang.Object> injectionValues, IJsonObjectMarshallingExceptionFactory<R,E> exceptionFactory)
-
AbstractJsonObjectsUnmarshaller
public AbstractJsonObjectsUnmarshaller(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 java.util.List<T> _unmarshal(java.io.InputStream stream) throws java.io.IOException, E extends java.io.IOException
- Specified by:
_unmarshalin classAbstractJsonUnmarshaller<T,java.util.List<T>,R,java.io.IOException>- Throws:
java.io.IOException
-
createException
protected java.io.IOException createException(R response)
- Specified by:
createExceptionin classAbstractJsonUnmarshaller<T,java.util.List<T>,R,java.io.IOException>
-
-