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>
- Author:
- Roman Smirnov
- 
Field SummaryFields inherited from class org.camunda.spin.plugin.impl.SpinValueSerializerdataFormat, nameFields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializerserializationDataFormatFields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializerBINARY_VALUE_TYPES, valueType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionconvertToTypedValue(UntypedValueImpl untypedValue) Returns a typed value for the provided untyped value.protected SpinValuecreateDeserializedValue(Object deserializedObject, String serializedStringValue, ValueFields valueFields, boolean asTransientValue) protected SpinValuecreateSerializedValue(String serializedStringValue, ValueFields valueFields, boolean asTransientValue) Methods inherited from class org.camunda.spin.plugin.impl.SpinValueSerializercanSerializeValue, deserializeFromByteArray, getName, isSerializationTextBased, serializeToByteArray, updateTypedValue, writeToValueFieldsMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializercanWriteValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValueMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializercanHandle, getType, isMutableValue
- 
Constructor Details- 
XmlValueSerializer
- 
XmlValueSerializerpublic XmlValueSerializer()
 
- 
- 
Method Details- 
convertToTypedValueDescription 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(Object deserializedObject, String serializedStringValue, ValueFields valueFields, boolean asTransientValue) - Specified by:
- createDeserializedValuein class- AbstractSerializableValueSerializer<SpinValue>
 
- 
createSerializedValueprotected SpinValue createSerializedValue(String serializedStringValue, ValueFields valueFields, boolean asTransientValue) - Specified by:
- createSerializedValuein class- AbstractSerializableValueSerializer<SpinValue>
 
 
-