Class FeelTypeConverter
- java.lang.Object
-
- de.odysseus.el.misc.TypeConverterImpl
-
- 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
Fields Modifier and Type Field Description static FeelEngineLogger
LOG
-
Constructor Summary
Constructors Constructor Description FeelTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Field Detail
-
LOG
public static final FeelEngineLogger LOG
-
-
Method Detail
-
coerceToBoolean
protected Boolean coerceToBoolean(Object value)
- Overrides:
coerceToBoolean
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigDecimal
protected BigDecimal coerceToBigDecimal(Object value)
- Overrides:
coerceToBigDecimal
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigInteger
protected BigInteger coerceToBigInteger(Object value)
- Overrides:
coerceToBigInteger
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToDouble
protected Double coerceToDouble(Object value)
- Overrides:
coerceToDouble
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToLong
protected Long coerceToLong(Object value)
- Overrides:
coerceToLong
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToString
protected String coerceToString(Object value)
- Overrides:
coerceToString
in classde.odysseus.el.misc.TypeConverterImpl
-
convert
public <T> T convert(Object value, Class<T> type) throws javax.el.ELException
- Specified by:
convert
in interfacede.odysseus.el.misc.TypeConverter
- Overrides:
convert
in classde.odysseus.el.misc.TypeConverterImpl
- Throws:
javax.el.ELException
-
isLong
protected boolean isLong(Number value)
-
-