Class XmlValueImpl

java.lang.Object
org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>>
org.camunda.spin.plugin.variable.value.impl.SpinValueImpl
org.camunda.spin.plugin.variable.value.impl.XmlValueImpl
All Implemented Interfaces:
Serializable, org.camunda.bpm.engine.variable.value.SerializableValue, org.camunda.bpm.engine.variable.value.TypedValue, SpinValue, XmlValue

public class XmlValueImpl extends SpinValueImpl implements XmlValue
Author:
Roman Smirnov
See Also:
  • Constructor Details

    • XmlValueImpl

      public XmlValueImpl(org.camunda.spin.xml.SpinXmlElement value)
    • XmlValueImpl

      public XmlValueImpl(String value, String dataFormatName)
    • XmlValueImpl

      public XmlValueImpl(String value)
    • XmlValueImpl

      public XmlValueImpl(org.camunda.spin.xml.SpinXmlElement value, String serializedValue, String dataFormatName, boolean isDeserialized)
    • XmlValueImpl

      public XmlValueImpl(org.camunda.spin.xml.SpinXmlElement value, String serializedValue, String dataFormatName, boolean isDeserialized, boolean isTransient)
  • Method Details

    • getDataFormat

      public org.camunda.spin.spi.DataFormat<org.camunda.spin.xml.SpinXmlElement> getDataFormat()
      Specified by:
      getDataFormat in interface SpinValue
      Specified by:
      getDataFormat in interface XmlValue
      Overrides:
      getDataFormat in class SpinValueImpl
    • getType

      public XmlValueType getType()
      Specified by:
      getType in interface org.camunda.bpm.engine.variable.value.SerializableValue
      Specified by:
      getType in interface org.camunda.bpm.engine.variable.value.TypedValue
      Overrides:
      getType in class SpinValueImpl
    • getValue

      public org.camunda.spin.xml.SpinXmlElement getValue()
      Specified by:
      getValue in interface org.camunda.bpm.engine.variable.value.SerializableValue
      Specified by:
      getValue in interface SpinValue
      Specified by:
      getValue in interface org.camunda.bpm.engine.variable.value.TypedValue
      Specified by:
      getValue in interface XmlValue
      Overrides:
      getValue in class SpinValueImpl