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

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

public class DefaultDataTypeTransformerRegistry
extends Object
implements DmnDataTypeTransformerRegistry

DmnDataTypeTransformerRegistry for the built-in DmnDataTypeTransformers.

Author:
Philipp Ossler

Field Summary
protected static DmnEngineLogger LOG
           
protected static Map<String,DmnDataTypeTransformer> transformers
           
 
Constructor Summary
DefaultDataTypeTransformerRegistry()
           
 
Method Summary
 void addTransformer(String typeName, DmnDataTypeTransformer transformer)
           
protected static Map<String,DmnDataTypeTransformer> getDefaultTransformers()
           
 DmnDataTypeTransformer getTransformer(String typeName)
          Returns the matching transformer for the given type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final DmnEngineLogger LOG

transformers

protected static final Map<String,DmnDataTypeTransformer> transformers
Constructor Detail

DefaultDataTypeTransformerRegistry

public DefaultDataTypeTransformerRegistry()
Method Detail

getDefaultTransformers

protected static Map<String,DmnDataTypeTransformer> getDefaultTransformers()

addTransformer

public void addTransformer(String typeName,
                           DmnDataTypeTransformer transformer)
Specified by:
addTransformer in interface DmnDataTypeTransformerRegistry

getTransformer

public DmnDataTypeTransformer getTransformer(String typeName)
Description copied from interface: DmnDataTypeTransformerRegistry
Returns the matching transformer for the given type.

Specified by:
getTransformer in interface DmnDataTypeTransformerRegistry
Parameters:
typeName - name of the type
Returns:
the matching transformer


Copyright © 2017 camunda services GmbH. All rights reserved.