org.gedcomx.rt.json
Class ExtensibleObjectSerializer
java.lang.Object
org.codehaus.jackson.map.JsonSerializer<T>
org.codehaus.jackson.map.ser.SerializerBase<Object>
org.codehaus.jackson.map.ser.BeanSerializer
org.gedcomx.rt.json.ExtensibleObjectSerializer
- All Implemented Interfaces:
- org.codehaus.jackson.map.ResolvableSerializer, org.codehaus.jackson.schema.SchemaAware
public class ExtensibleObjectSerializer
- extends org.codehaus.jackson.map.ser.BeanSerializer
Custom JSON serializer for @XmlAnyElement fields/properties
- Author:
- Ryan Heaton
| Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonSerializer |
org.codehaus.jackson.map.JsonSerializer.None |
| Fields inherited from class org.codehaus.jackson.map.ser.BeanSerializer |
_anyGetterWriter, _filteredProps, _propertyFilterId, _props, NO_PROPS |
| Fields inherited from class org.codehaus.jackson.map.ser.SerializerBase |
_handledType |
| Methods inherited from class org.codehaus.jackson.map.ser.BeanSerializer |
createDummy, findFilter, getSchema, resolve, serialize, serializeWithType, toString |
| Methods inherited from class org.codehaus.jackson.map.ser.SerializerBase |
createObjectNode, createSchemaNode, createSchemaNode, handledType, isDefaultSerializer, wrapAndThrow, wrapAndThrow, wrapAndThrow, wrapAndThrow |
ExtensibleObjectSerializer
public ExtensibleObjectSerializer(org.codehaus.jackson.map.ser.BeanSerializer src)
serializeFields
protected void serializeFields(Object bean,
org.codehaus.jackson.JsonGenerator jgen,
org.codehaus.jackson.map.SerializerProvider provider)
throws IOException,
org.codehaus.jackson.JsonGenerationException
- Overrides:
serializeFields in class org.codehaus.jackson.map.ser.BeanSerializer
- Throws:
IOException
org.codehaus.jackson.JsonGenerationException
serializeFieldsFiltered
protected void serializeFieldsFiltered(Object bean,
org.codehaus.jackson.JsonGenerator jgen,
org.codehaus.jackson.map.SerializerProvider provider)
throws IOException,
org.codehaus.jackson.JsonGenerationException
- Overrides:
serializeFieldsFiltered in class org.codehaus.jackson.map.ser.BeanSerializer
- Throws:
IOException
org.codehaus.jackson.JsonGenerationException
serializeExtensionElements
public void serializeExtensionElements(SupportsExtensionElements value,
org.codehaus.jackson.JsonGenerator jgen,
org.codehaus.jackson.map.SerializerProvider provider)
throws IOException,
org.codehaus.jackson.JsonProcessingException
- Throws:
IOException
org.codehaus.jackson.JsonProcessingException
Copyright © 2016. All rights reserved.