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:
org.camunda.bpm.engine.impl.variable.serializer.TypedValueSerializer<SpinValue>

public class XmlValueSerializer extends SpinValueSerializer
Author:
Roman Smirnov
  • Constructor Details

    • XmlValueSerializer

      public XmlValueSerializer(org.camunda.spin.spi.DataFormat<org.camunda.spin.xml.SpinXmlElement> dataFormat)
    • XmlValueSerializer

      public XmlValueSerializer()
  • Method Details

    • convertToTypedValue

      public SpinValue convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
    • createDeserializedValue

      protected SpinValue createDeserializedValue(Object deserializedObject, String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)
      Specified by:
      createDeserializedValue in class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
    • createSerializedValue

      protected SpinValue createSerializedValue(String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)
      Specified by:
      createSerializedValue in class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>