Class CrafterJackson2MessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<Object>
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
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.ser.FilterProviderprotected InjectValueFactoryprotected Stringprotected SecurePropertyHandlerFields inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
defaultObjectMapperFields inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
logger -
Constructor Summary
ConstructorsConstructorDescriptionCrafterJackson2MessageConverter(com.fasterxml.jackson.databind.ser.FilterProvider filter) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetInjectValueFactory(InjectValueFactory injectValueFactory) voidsetJsonPrefix(String jsonPrefix) voidsetSecurePropertyHandler(SecurePropertyHandler securePropertyHandler) protected voidwriteInternal(Object object, Type type, org.springframework.http.HttpOutputMessage outputMessage) Methods inherited from class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
getMediaTypesForProblemDetail, setPrefixJson, writePrefixMethods inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
canRead, canRead, canWrite, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setObjectMapper, setPrettyPrint, setSupportedMediaTypes, supportsRepeatableWrites, writeSuffixMethods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConverter
canWrite, supports, write, writeInternalMethods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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(com.fasterxml.jackson.databind.ser.FilterProvider filter)
-
-
Method Details
-
writeInternal
protected void writeInternal(Object object, Type type, org.springframework.http.HttpOutputMessage outputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotWritableException - Overrides:
writeInternalin classorg.springframework.http.converter.json.AbstractJackson2HttpMessageConverter- Throws:
IOExceptionorg.springframework.http.converter.HttpMessageNotWritableException
-
getJsonPrefix
-
setJsonPrefix
- Overrides:
setJsonPrefixin classorg.springframework.http.converter.json.MappingJackson2HttpMessageConverter
-
setSecurePropertyHandler
-
setInjectValueFactory
-