Interface JsonValue
-
- All Superinterfaces:
java.io.Serializable,SerializableValue,SpinValue,TypedValue
- All Known Implementing Classes:
JsonValueImpl
public interface JsonValue extends SpinValue
- Author:
- Roman Smirnov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode>getDataFormat()JsonValueTypegetType()The type of the value.org.camunda.spin.json.SpinJsonNodegetValue()Returns the value or null in case the value is null.-
Methods inherited from interface org.camunda.bpm.engine.variable.value.SerializableValue
getSerializationDataFormat, getValueSerialized, isDeserialized
-
Methods inherited from interface org.camunda.bpm.engine.variable.value.TypedValue
isTransient
-
-
-
-
Method Detail
-
getValue
org.camunda.spin.json.SpinJsonNode getValue()
Description copied from interface:SerializableValueReturns the value or null in case the value is null.- Specified by:
getValuein interfaceSerializableValue- Specified by:
getValuein interfaceSpinValue- Specified by:
getValuein interfaceTypedValue- Returns:
- the value represented by this TypedValue.
-
getDataFormat
org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode> getDataFormat()
- Specified by:
getDataFormatin interfaceSpinValue
-
getType
JsonValueType getType()
Description copied from interface:TypedValueThe type of the value. See ValueType for a list of built-in ValueTypes.- Specified by:
getTypein interfaceSerializableValue- Specified by:
getTypein interfaceTypedValue- Returns:
- the type of the value.
-
-