Interface JsonValue
- All Superinterfaces:
Serializable
,SerializableValue
,SpinValue
,TypedValue
- All Known Implementing Classes:
JsonValueImpl
- Author:
- Roman Smirnov
-
Method Summary
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 Details
-
getValue
SpinJsonNode getValue()Description copied from interface:SerializableValue
Returns the value or null in case the value is null.- Specified by:
getValue
in interfaceSerializableValue
- Specified by:
getValue
in interfaceSpinValue
- Specified by:
getValue
in interfaceTypedValue
- Returns:
- the value represented by this TypedValue.
-
getDataFormat
DataFormat<SpinJsonNode> getDataFormat()- Specified by:
getDataFormat
in interfaceSpinValue
-
getType
JsonValueType getType()Description copied from interface:TypedValue
The type of the value. See ValueType for a list of built-in ValueTypes.- Specified by:
getType
in interfaceSerializableValue
- Specified by:
getType
in interfaceTypedValue
- Returns:
- the type of the value.
-