org.camunda.spin.plugin.impl
Class XmlValueSerializer

java.lang.Object
  extended by org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
      extended by org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
          extended by org.camunda.spin.plugin.impl.SpinValueSerializer
              extended by 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.SpinValueSerializer
dataFormat, name
 
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer
serializationDataFormat
 
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
BINARY_VALUE_TYPES, valueType
 
Constructor Summary
XmlValueSerializer()
           
XmlValueSerializer(org.camunda.spin.spi.DataFormat<org.camunda.spin.xml.SpinXmlElement> dataFormat)
           
 
Method Summary
 SpinValue convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
           
protected  SpinValue createDeserializedValue(Object deserializedObject, String serializedStringValue, ValueFields valueFields)
           
protected  SpinValue createSerializedValue(String serializedStringValue, ValueFields valueFields)
           
 
Methods inherited from class org.camunda.spin.plugin.impl.SpinValueSerializer
canSerializeValue, deserializeFromByteArray, getName, isSerializationTextBased, serializeToByteArray, updateTypedValue, writeToValueFields
 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer
canWriteValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValue
 
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getType, isMutableValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlValueSerializer

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

XmlValueSerializer

public XmlValueSerializer()
Method Detail

convertToTypedValue

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

createDeserializedValue

protected SpinValue createDeserializedValue(Object deserializedObject,
                                            String serializedStringValue,
                                            ValueFields valueFields)
Specified by:
createDeserializedValue in class AbstractSerializableValueSerializer<SpinValue>

createSerializedValue

protected SpinValue createSerializedValue(String serializedStringValue,
                                          ValueFields valueFields)
Specified by:
createSerializedValue in class AbstractSerializableValueSerializer<SpinValue>


Copyright © 2016 camunda services GmbH. All rights reserved.