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
,java.io.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 java.math.BigDecimal
coerceToBigDecimal(java.lang.Object value)
protected java.math.BigInteger
coerceToBigInteger(java.lang.Object value)
protected java.lang.Boolean
coerceToBoolean(java.lang.Object value)
protected java.lang.Double
coerceToDouble(java.lang.Object value)
protected java.lang.Long
coerceToLong(java.lang.Object value)
protected java.lang.String
coerceToString(java.lang.Object value)
<T> T
convert(java.lang.Object value, java.lang.Class<T> type)
protected boolean
isLong(java.lang.Number value)
-
-
-
Field Detail
-
LOG
public static final FeelEngineLogger LOG
-
-
Method Detail
-
coerceToBoolean
protected java.lang.Boolean coerceToBoolean(java.lang.Object value)
- Overrides:
coerceToBoolean
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigDecimal
protected java.math.BigDecimal coerceToBigDecimal(java.lang.Object value)
- Overrides:
coerceToBigDecimal
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigInteger
protected java.math.BigInteger coerceToBigInteger(java.lang.Object value)
- Overrides:
coerceToBigInteger
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToDouble
protected java.lang.Double coerceToDouble(java.lang.Object value)
- Overrides:
coerceToDouble
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToLong
protected java.lang.Long coerceToLong(java.lang.Object value)
- Overrides:
coerceToLong
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToString
protected java.lang.String coerceToString(java.lang.Object value)
- Overrides:
coerceToString
in classde.odysseus.el.misc.TypeConverterImpl
-
convert
public <T> T convert(java.lang.Object value, java.lang.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(java.lang.Number value)
-
-