| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fasterxml.jackson.databind.ser.BeanPropertyWriter
com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
public class XmlBeanPropertyWriter
Property writer sub-class used for handling element wrapping needed for serializing collection (array, Collection; possibly Map) types.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty | 
|---|
| com.fasterxml.jackson.databind.BeanProperty.Std | 
| Field Summary | |
|---|---|
| protected  QName | _wrappedNameElement name used for items in the collection | 
| protected  QName | _wrapperNameElement name used as wrapper for collection. | 
| Fields inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter | 
|---|
| _accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, MARKER_FOR_EMPTY | 
| Constructor Summary | |
|---|---|
| XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
                      com.fasterxml.jackson.databind.PropertyName wrapperName,
                      com.fasterxml.jackson.databind.PropertyName wrappedName) | |
| XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
                      com.fasterxml.jackson.databind.PropertyName wrapperName,
                      com.fasterxml.jackson.databind.PropertyName wrappedName,
                      com.fasterxml.jackson.databind.JsonSerializer<Object> serializer) | |
| Method Summary | |
|---|---|
|  void | serializeAsField(Object bean,
                 com.fasterxml.jackson.core.JsonGenerator jgen,
                 com.fasterxml.jackson.databind.SerializerProvider prov)Overridden version so that we can wrap output within wrapper element if and as necessary. | 
| Methods inherited from class com.fasterxml.jackson.databind.ser.BeanPropertyWriter | 
|---|
| _findAndAddDynamic, _handleSelfReference, assignNullSerializer, assignSerializer, depositSchemaProperty, depositSchemaProperty, get, getAnnotation, getContextAnnotation, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getViews, hasNullSerializer, hasSerializer, isRequired, removeInternalSetting, rename, serializeAsColumn, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected final QName _wrapperName
protected final QName _wrappedName
| Constructor Detail | 
|---|
public XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
                             com.fasterxml.jackson.databind.PropertyName wrapperName,
                             com.fasterxml.jackson.databind.PropertyName wrappedName)
public XmlBeanPropertyWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter wrapped,
                             com.fasterxml.jackson.databind.PropertyName wrapperName,
                             com.fasterxml.jackson.databind.PropertyName wrappedName,
                             com.fasterxml.jackson.databind.JsonSerializer<Object> serializer)
| Method Detail | 
|---|
public void serializeAsField(Object bean,
                             com.fasterxml.jackson.core.JsonGenerator jgen,
                             com.fasterxml.jackson.databind.SerializerProvider prov)
                      throws Exception
serializeAsField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||