Class SimpleDataFieldXmlSerializer
java.lang.Object
com.emc.documentum.rest.parser.xml.writer.field.AbstractFieldXmlSerializer
com.emc.documentum.rest.parser.xml.writer.field.SimpleDataFieldXmlSerializer
- All Implemented Interfaces:
AnnotatedFieldBindingProcessor
,AnnotatedFieldSerializer<com.emc.documentum.rest.parser.xml.writer.TypeXmlWriter>
XML field writer for null data.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
serializable
(Object fieldValue, SerializableFieldMeta fieldNode) Check if the field value and field type is serializable by this serializer.void
serialize
(com.emc.documentum.rest.parser.xml.writer.TypeXmlWriter writer, Object object, SerializableFieldMeta fieldNode, org.springframework.http.MediaType mediaType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Serialize the field.void
serializeKeyValue
(com.emc.documentum.rest.parser.xml.writer.TypeXmlWriter writer, String serializableName, Object value, Map<String, String> attrs, String ns, String prefix, org.springframework.http.MediaType contentType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Serializes the object in a map as the entry value.Methods inherited from class com.emc.documentum.rest.parser.xml.writer.field.AbstractFieldXmlSerializer
isCompatibleMediaType
-
Constructor Details
-
SimpleDataFieldXmlSerializer
public SimpleDataFieldXmlSerializer()
-
-
Method Details
-
serialize
public void serialize(com.emc.documentum.rest.parser.xml.writer.TypeXmlWriter writer, Object object, SerializableFieldMeta fieldNode, org.springframework.http.MediaType mediaType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Description copied from interface:AnnotatedFieldSerializer
Serialize the field.- Parameters:
writer
- message writerobject
- field valuefieldNode
- the serializable field metamediaType
- the target media type to serializebindingConfig
- the binding configuration
-
serializeKeyValue
public void serializeKeyValue(com.emc.documentum.rest.parser.xml.writer.TypeXmlWriter writer, String serializableName, Object value, Map<String, String> attrs, String ns, String prefix, org.springframework.http.MediaType contentType, com.emc.documentum.rest.config.BindingConfig bindingConfig) Description copied from class:AbstractFieldXmlSerializer
Serializes the object in a map as the entry value. This method must be implemented if the target object supports to be serialized in a map.- Overrides:
serializeKeyValue
in classAbstractFieldXmlSerializer
- Parameters:
writer
- message writerserializableName
- the serializable name of the field to serializevalue
- the object value to serializeattrs
- the additional data for marshallingns
- the name spaceprefix
- the prefix of name spacecontentType
- content type of target representationbindingConfig
- the binding configuration
-
serializable
Description copied from interface:AnnotatedFieldSerializer
Check if the field value and field type is serializable by this serializer.- Parameters:
fieldValue
- the field valuefieldNode
- the serializable field meta- Returns:
true
if the field value is serializable;false
otherwise.
-