Package org.camunda.spin.plugin.impl
Class XmlValueSerializer
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
- 
- org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
- 
- org.camunda.spin.plugin.impl.SpinValueSerializer
- 
- org.camunda.spin.plugin.impl.XmlValueSerializer
 
 
 
 
- 
- All Implemented Interfaces:
- TypedValueSerializer<SpinValue>
 
 public class XmlValueSerializer extends SpinValueSerializer - Author:
- Roman Smirnov
 
- 
- 
Field Summary- 
Fields inherited from class org.camunda.spin.plugin.impl.SpinValueSerializerdataFormat, name
 - 
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializerserializationDataFormat
 - 
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializerBINARY_VALUE_TYPES, valueType
 
- 
 - 
Constructor SummaryConstructors Constructor Description XmlValueSerializer()XmlValueSerializer(org.camunda.spin.spi.DataFormat<org.camunda.spin.xml.SpinXmlElement> dataFormat)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SpinValueconvertToTypedValue(UntypedValueImpl untypedValue)Returns a typed value for the provided untyped value.protected SpinValuecreateDeserializedValue(java.lang.Object deserializedObject, java.lang.String serializedStringValue, ValueFields valueFields, boolean asTransientValue)protected SpinValuecreateSerializedValue(java.lang.String serializedStringValue, ValueFields valueFields, boolean asTransientValue)- 
Methods inherited from class org.camunda.spin.plugin.impl.SpinValueSerializercanSerializeValue, deserializeFromByteArray, getName, isSerializationTextBased, serializeToByteArray, updateTypedValue, writeToValueFields
 - 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializercanWriteValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValue
 - 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializercanHandle, getType, isMutableValue
 
- 
 
- 
- 
- 
Method Detail- 
convertToTypedValuepublic SpinValue convertToTypedValue(UntypedValueImpl untypedValue) Description copied from interface:TypedValueSerializerReturns a typed value for the provided untyped value. This is used on cases where the user sets an untyped value which is then detected to be handled by thisTypedValueSerializer(by invocation ofTypedValueSerializer.canHandle(TypedValue)).- Parameters:
- untypedValue- the untyped value
- Returns:
- the corresponding typed value
 
 - 
createDeserializedValueprotected SpinValue createDeserializedValue(java.lang.Object deserializedObject, java.lang.String serializedStringValue, ValueFields valueFields, boolean asTransientValue) - Specified by:
- createDeserializedValuein class- AbstractSerializableValueSerializer<SpinValue>
 
 - 
createSerializedValueprotected SpinValue createSerializedValue(java.lang.String serializedStringValue, ValueFields valueFields, boolean asTransientValue) - Specified by:
- createSerializedValuein class- AbstractSerializableValueSerializer<SpinValue>
 
 
- 
 
-