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

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

public class IntegerDataTypeTransformer
extends Object
implements DataTypeTransformer

Transform values of type Number and String into Integer.

Author:
Philipp Ossler

Constructor Summary
IntegerDataTypeTransformer()
           
 
Method Summary
protected  boolean isInteger(Number value)
           
 Object transform(Object value)
          Transform the given value.
protected  Integer transformNumber(Number value)
           
protected  Integer transformString(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerDataTypeTransformer

public IntegerDataTypeTransformer()
Method Detail

transform

public Object transform(Object value)
                 throws IllegalArgumentException
Description copied from interface: DataTypeTransformer
Transform the given value.

Specified by:
transform in interface DataTypeTransformer
Parameters:
value - of any type
Returns:
value of the specific type
Throws:
IllegalArgumentException - if the value can not be transformed

transformNumber

protected Integer transformNumber(Number value)

isInteger

protected boolean isInteger(Number value)

transformString

protected Integer transformString(String value)


Copyright © 2015 camunda services GmbH. All rights reserved.