Class CrafterJackson2MessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractGenericHttpMessageConverter<Object>
org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
org.craftercms.commons.jackson.mvc.CrafterJackson2MessageConverter
- All Implemented Interfaces:
org.springframework.http.converter.GenericHttpMessageConverter<Object>
,org.springframework.http.converter.HttpMessageConverter<Object>
public class CrafterJackson2MessageConverter
extends org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.ser.FilterProvider
protected InjectValueFactory
protected String
protected SecurePropertyHandler
Fields inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
DEFAULT_CHARSET, defaultObjectMapper
Fields inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setFilter
(com.fasterxml.jackson.databind.ser.FilterProvider filter) void
setInjectValueFactory
(InjectValueFactory injectValueFactory) void
setJsonPrefix
(String jsonPrefix) void
setSecurePropertyHandler
(SecurePropertyHandler securePropertyHandler) protected void
writeInternal
(Object object, Type type, org.springframework.http.HttpOutputMessage outputMessage) Methods inherited from class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
setPrefixJson, writePrefix
Methods inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
canRead, canRead, canWrite, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setObjectMapper, setPrettyPrint, writeSuffix
Methods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConverter
canWrite, supports, write, writeInternal
Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.http.converter.HttpMessageConverter
getSupportedMediaTypes, read, write
-
Field Details
-
jsonPrefix
-
filter
protected com.fasterxml.jackson.databind.ser.FilterProvider filter -
injectValueFactory
-
securePropertyHandler
-
-
Constructor Details
-
CrafterJackson2MessageConverter
public CrafterJackson2MessageConverter()
-
-
Method Details
-
writeInternal
protected void writeInternal(Object object, Type type, org.springframework.http.HttpOutputMessage outputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotWritableException - Overrides:
writeInternal
in classorg.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
- Throws:
IOException
org.springframework.http.converter.HttpMessageNotWritableException
-
getJsonPrefix
-
setJsonPrefix
- Overrides:
setJsonPrefix
in classorg.springframework.http.converter.json.MappingJackson2HttpMessageConverter
-
setSecurePropertyHandler
-
setFilter
public void setFilter(com.fasterxml.jackson.databind.ser.FilterProvider filter) -
setInjectValueFactory
-