org.camunda.bpm.dmn.feel.impl.juel.el
Class FeelTypeConverter

java.lang.Object
  extended by de.odysseus.el.misc.TypeConverterImpl
      extended by org.camunda.bpm.dmn.feel.impl.juel.el.FeelTypeConverter
All Implemented Interfaces:
de.odysseus.el.misc.TypeConverter, Serializable

public class FeelTypeConverter
extends de.odysseus.el.misc.TypeConverterImpl

See Also:
Serialized Form

Field Summary
static FeelEngineLogger LOG
           
 
Fields inherited from interface de.odysseus.el.misc.TypeConverter
DEFAULT
 
Constructor Summary
FeelTypeConverter()
           
 
Method Summary
protected  BigDecimal coerceToBigDecimal(Object value)
           
protected  BigInteger coerceToBigInteger(Object value)
           
protected  Boolean coerceToBoolean(Object value)
           
protected  Double coerceToDouble(Object value)
           
protected  Long coerceToLong(Object value)
           
protected  String coerceToString(Object value)
           
<T> T
convert(Object value, Class<T> type)
           
protected  boolean isLong(Number value)
           
 
Methods inherited from class de.odysseus.el.misc.TypeConverterImpl
coerceStringToType, coerceToByte, coerceToCharacter, coerceToEnum, coerceToFloat, coerceToInteger, coerceToShort, coerceToType, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final FeelEngineLogger LOG
Constructor Detail

FeelTypeConverter

public FeelTypeConverter()
Method Detail

coerceToBoolean

protected Boolean coerceToBoolean(Object value)
Overrides:
coerceToBoolean in class de.odysseus.el.misc.TypeConverterImpl

coerceToBigDecimal

protected BigDecimal coerceToBigDecimal(Object value)
Overrides:
coerceToBigDecimal in class de.odysseus.el.misc.TypeConverterImpl

coerceToBigInteger

protected BigInteger coerceToBigInteger(Object value)
Overrides:
coerceToBigInteger in class de.odysseus.el.misc.TypeConverterImpl

coerceToDouble

protected Double coerceToDouble(Object value)
Overrides:
coerceToDouble in class de.odysseus.el.misc.TypeConverterImpl

coerceToLong

protected Long coerceToLong(Object value)
Overrides:
coerceToLong in class de.odysseus.el.misc.TypeConverterImpl

coerceToString

protected String coerceToString(Object value)
Overrides:
coerceToString in class de.odysseus.el.misc.TypeConverterImpl

convert

public <T> T convert(Object value,
                     Class<T> type)
          throws javax.el.ELException
Specified by:
convert in interface de.odysseus.el.misc.TypeConverter
Overrides:
convert in class de.odysseus.el.misc.TypeConverterImpl
Throws:
javax.el.ELException

isLong

protected boolean isLong(Number value)


Copyright © 2017 camunda services GmbH. All rights reserved.