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

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

public class DmnTypeDefinitionImpl
extends Object
implements DmnTypeDefinition


Field Summary
protected static DmnEngineLogger LOG
           
protected  DataTypeTransformer transformer
           
protected  String typeName
           
 
Constructor Summary
DmnTypeDefinitionImpl()
           
 
Method Summary
 String getTypeName()
           
 void setTransformer(DataTypeTransformer transformer)
           
 void setTypeName(String typeName)
           
 String toString()
           
 Object transform(Object value)
          Transform the given value into the type specified by the type name.
protected  Object 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 DataTypeTransformer transformer
Constructor Detail

DmnTypeDefinitionImpl

public DmnTypeDefinitionImpl()
Method Detail

transform

public Object 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 Object transformNotNullValue(Object value)

getTypeName

public String getTypeName()
Specified by:
getTypeName in interface DmnTypeDefinition

setTypeName

public void setTypeName(String typeName)

setTransformer

public void setTransformer(DataTypeTransformer transformer)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015 camunda services GmbH. All rights reserved.