org.springframework.hateoas.mvc
Class TypeConstrainedMappingJackson2HttpMessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<Object>
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
org.springframework.hateoas.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
- All Implemented Interfaces:
- GenericHttpMessageConverter<Object>, HttpMessageConverter<Object>
public class TypeConstrainedMappingJackson2HttpMessageConverter
- extends MappingJackson2HttpMessageConverter
Extension of MappingJackson2HttpMessageConverter to constrain the ability to read and write HTTP message
based on the target type. Useful in case the ObjectMapper about to be configured has customizations that
sholny be applied to object trees of a certain base type.
- Author:
- Oliver Gierke
| Methods inherited from class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter |
canRead, getJavaType, getJsonEncoding, getObjectMapper, read, readInternal, setJsonPrefix, setObjectMapper, setPrefixJson, setPrettyPrint, supports, writeInternal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeConstrainedMappingJackson2HttpMessageConverter
public TypeConstrainedMappingJackson2HttpMessageConverter(Class<?> type)
- Creates a new
TypeConstrainedMappingJackson2HttpMessageConverter for the given type.
- Parameters:
type - must not be null.
canRead
public boolean canRead(Class<?> clazz,
MediaType mediaType)
- Specified by:
canRead in interface HttpMessageConverter<Object>- Overrides:
canRead in class MappingJackson2HttpMessageConverter
canWrite
public boolean canWrite(Class<?> clazz,
MediaType mediaType)
- Specified by:
canWrite in interface HttpMessageConverter<Object>- Overrides:
canWrite in class MappingJackson2HttpMessageConverter
Copyright © 2012-2014–2014 Pivotal, Inc.. All rights reserved.