Class PrimitiveValueMapper<T extends PrimitiveValue<?>>
java.lang.Object
org.camunda.bpm.client.variable.impl.AbstractTypedValueMapper<T>
org.camunda.bpm.client.variable.impl.mapper.PrimitiveValueMapper<T>
- All Implemented Interfaces:
ValueMapper<T>
- Direct Known Subclasses:
BooleanValueMapper
,ByteArrayValueMapper
,DateValueMapper
,JsonValueMapper
,NumberValueMapper
,StringValueMapper
,XmlValueMapper
public abstract class PrimitiveValueMapper<T extends PrimitiveValue<?>>
extends AbstractTypedValueMapper<T>
-
Field Summary
Fields inherited from class org.camunda.bpm.client.variable.impl.AbstractTypedValueMapper
valueType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
canReadValue
(TypedValueField typedValueField) protected boolean
canWriteValue
(TypedValue typedValue) getType()
protected boolean
isAssignable
(Object value) abstract T
readValue
(TypedValueField typedValueField) readValue
(TypedValueField typedValueField, boolean deserializeObjectValue) Methods inherited from class org.camunda.bpm.client.variable.impl.AbstractTypedValueMapper
canHandleTypedValue, canHandleTypedValueField, getSerializationDataformat
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.client.variable.impl.ValueMapper
convertToTypedValue, writeValue
-
Constructor Details
-
PrimitiveValueMapper
-
-
Method Details
-
readValue
-
readValue
-
getType
- Specified by:
getType
in interfaceValueMapper<T extends PrimitiveValue<?>>
- Overrides:
getType
in classAbstractTypedValueMapper<T extends PrimitiveValue<?>>
-
isAssignable
-
canWriteValue
- Specified by:
canWriteValue
in classAbstractTypedValueMapper<T extends PrimitiveValue<?>>
-
canReadValue
- Specified by:
canReadValue
in classAbstractTypedValueMapper<T extends PrimitiveValue<?>>
-