com.fasterxml.jackson.xml.ser
Class XmlBeanSerializerModifier
java.lang.Object
org.codehaus.jackson.map.ser.BeanSerializerModifier
com.fasterxml.jackson.xml.ser.XmlBeanSerializerModifier
public class XmlBeanSerializerModifier
- extends org.codehaus.jackson.map.ser.BeanSerializerModifier
We need a BeanSerializerModifier
to replace default BeanSerializer
with XML-specific one; mostly to ensure that attribute properties are output
before element properties.
Method Summary |
List<org.codehaus.jackson.map.ser.BeanPropertyWriter> |
changeProperties(org.codehaus.jackson.map.SerializationConfig config,
org.codehaus.jackson.map.introspect.BasicBeanDescription beanDesc,
List<org.codehaus.jackson.map.ser.BeanPropertyWriter> beanProperties)
First thing to do is to find annotations regarding XML serialization,
and wrap collection serializers. |
org.codehaus.jackson.map.JsonSerializer<?> |
modifySerializer(org.codehaus.jackson.map.SerializationConfig config,
org.codehaus.jackson.map.introspect.BasicBeanDescription beanDesc,
org.codehaus.jackson.map.JsonSerializer<?> serializer)
|
Methods inherited from class org.codehaus.jackson.map.ser.BeanSerializerModifier |
orderProperties, updateBuilder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlBeanSerializerModifier
public XmlBeanSerializerModifier()
changeProperties
public List<org.codehaus.jackson.map.ser.BeanPropertyWriter> changeProperties(org.codehaus.jackson.map.SerializationConfig config,
org.codehaus.jackson.map.introspect.BasicBeanDescription beanDesc,
List<org.codehaus.jackson.map.ser.BeanPropertyWriter> beanProperties)
- First thing to do is to find annotations regarding XML serialization,
and wrap collection serializers.
- Overrides:
changeProperties
in class org.codehaus.jackson.map.ser.BeanSerializerModifier
modifySerializer
public org.codehaus.jackson.map.JsonSerializer<?> modifySerializer(org.codehaus.jackson.map.SerializationConfig config,
org.codehaus.jackson.map.introspect.BasicBeanDescription beanDesc,
org.codehaus.jackson.map.JsonSerializer<?> serializer)
- Overrides:
modifySerializer
in class org.codehaus.jackson.map.ser.BeanSerializerModifier
Copyright © 2011 fasterxml.com. All Rights Reserved.