org.camunda.bpm.dmn.engine.impl.type
Class DmnTypeDefinitionImpl
java.lang.Object
org.camunda.bpm.dmn.engine.impl.type.DmnTypeDefinitionImpl
- All Implemented Interfaces:
- DmnTypeDefinition
public class DmnTypeDefinitionImpl
- extends Object
- implements DmnTypeDefinition
LOG
protected static final DmnEngineLogger LOG
typeName
protected String typeName
transformer
protected DmnDataTypeTransformer transformer
DmnTypeDefinitionImpl
public DmnTypeDefinitionImpl(String typeName,
DmnDataTypeTransformer transformer)
transform
public org.camunda.bpm.engine.variable.value.TypedValue transform(Object value)
- Description copied from interface:
DmnTypeDefinition
- Transform the given value into the type specified by the type name.
- Specified by:
transform in interface DmnTypeDefinition
- 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:
getTypeName in interface DmnTypeDefinition
- Returns:
- the type name of this definition
setTypeName
public void setTypeName(String typeName)
setTransformer
public void setTransformer(DmnDataTypeTransformer transformer)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2017 camunda services GmbH. All rights reserved.