org.camunda.bpm.dmn.engine.impl.type
Class DmnTypeDefinitionImpl

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.type.DmnTypeDefinitionImpl
All Implemented Interfaces:
DmnTypeDefinition

public class DmnTypeDefinitionImpl
extends Object
implements DmnTypeDefinition


Field Summary
protected static DmnEngineLogger LOG
           
protected  DmnDataTypeTransformer transformer
           
protected  String typeName
           
 
Constructor Summary
DmnTypeDefinitionImpl(String typeName, DmnDataTypeTransformer transformer)
           
 
Method Summary
 String getTypeName()
           
 void setTransformer(DmnDataTypeTransformer transformer)
           
 void setTypeName(String typeName)
           
 String toString()
           
 org.camunda.bpm.engine.variable.value.TypedValue transform(Object value)
          Transform the given value into the type specified by the type name.
protected  org.camunda.bpm.engine.variable.value.TypedValue transformNotNullValue(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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: 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.