Class PrimitiveValueTypeImpl.DoubleTypeImpl
java.lang.Object
org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl
org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl.DoubleTypeImpl
- All Implemented Interfaces:
Serializable
,PrimitiveValueType
,ValueType
- Enclosing class:
- PrimitiveValueTypeImpl
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl
PrimitiveValueTypeImpl.BooleanTypeImpl, PrimitiveValueTypeImpl.BytesTypeImpl, PrimitiveValueTypeImpl.DateTypeImpl, PrimitiveValueTypeImpl.DoubleTypeImpl, PrimitiveValueTypeImpl.IntegerTypeImpl, PrimitiveValueTypeImpl.LongTypeImpl, PrimitiveValueTypeImpl.NullTypeImpl, PrimitiveValueTypeImpl.NumberTypeImpl, PrimitiveValueTypeImpl.ShortTypeImpl, PrimitiveValueTypeImpl.StringTypeImpl
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl
javaType
Fields inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canConvertFromTypedValue
(TypedValue typedValue) Determines whether the argument typed value can be converted to a typed value of this value type.convertFromTypedValue
(TypedValue typedValue) Converts a typed value to a typed value of this type.createValue
(Object value, Map<String, Object> valueInfo) Creates a new TypedValue using this type.Gets the parent value type.Methods inherited from class org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl
getJavaType, getValueInfo, isPrimitiveValueType, toString
Methods inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
equals, getName, hashCode, isAbstract, isTransient, unsupportedConversion
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.variable.type.ValueType
getName, isAbstract
-
Constructor Details
-
DoubleTypeImpl
public DoubleTypeImpl()
-
-
Method Details
-
createValue
Description copied from interface:ValueType
Creates a new TypedValue using this type.- Parameters:
value
- the value- Returns:
- the typed value for the value
-
getParent
Description copied from interface:ValueType
Gets the parent value type.
Value type hierarchy is only relevant for queries and has the following meaning: When a value query is made (e.g. all tasks with a certain variable value), a "child" type's value also matches a parameter value of the parent type. This is only supported when the parent value type's implementation of
ValueType.isAbstract()
returnstrue
.- Specified by:
getParent
in interfaceValueType
- Overrides:
getParent
in classAbstractValueTypeImpl
-
canConvertFromTypedValue
Description copied from interface:ValueType
Determines whether the argument typed value can be converted to a typed value of this value type.- Specified by:
canConvertFromTypedValue
in interfaceValueType
- Overrides:
canConvertFromTypedValue
in classAbstractValueTypeImpl
-
convertFromTypedValue
Description copied from interface:ValueType
Converts a typed value to a typed value of this type. This does not suceed ifValueType.canConvertFromTypedValue(TypedValue)
returnsfalse
.- Specified by:
convertFromTypedValue
in interfaceValueType
- Overrides:
convertFromTypedValue
in classAbstractValueTypeImpl
-