Class DmnTypeDefinitionImpl
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.type.DmnTypeDefinitionImpl
-
- All Implemented Interfaces:
DmnTypeDefinition
public class DmnTypeDefinitionImpl extends Object implements DmnTypeDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected static DmnEngineLoggerLOGprotected DmnDataTypeTransformertransformerprotected StringtypeName
-
Constructor Summary
Constructors Constructor Description DmnTypeDefinitionImpl(String typeName, DmnDataTypeTransformer transformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTypeName()voidsetTransformer(DmnDataTypeTransformer transformer)voidsetTypeName(String typeName)StringtoString()org.camunda.bpm.engine.variable.value.TypedValuetransform(Object value)Transform the given value into the type specified by the type name.protected org.camunda.bpm.engine.variable.value.TypedValuetransformNotNullValue(Object value)
-
-
-
Field Detail
-
LOG
protected static final DmnEngineLogger LOG
-
typeName
protected String typeName
-
transformer
protected DmnDataTypeTransformer transformer
-
-
Constructor Detail
-
DmnTypeDefinitionImpl
public DmnTypeDefinitionImpl(String typeName, DmnDataTypeTransformer transformer)
-
-
Method Detail
-
transform
public org.camunda.bpm.engine.variable.value.TypedValue transform(Object value)
Description copied from interface:DmnTypeDefinitionTransform the given value into the type specified by the type name.- Specified by:
transformin interfaceDmnTypeDefinition- Parameters:
value- to transform into the specified type- Returns:
- value of specified type
-
transformNotNullValue
protected org.camunda.bpm.engine.variable.value.TypedValue transformNotNullValue(Object value)
-
getTypeName
public String getTypeName()
- Specified by:
getTypeNamein interfaceDmnTypeDefinition- Returns:
- the type name of this definition
-
setTypeName
public void setTypeName(String typeName)
-
setTransformer
public void setTransformer(DmnDataTypeTransformer transformer)
-
-