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 FeelEngineLoggerLOG
-
Constructor Summary
Constructors Constructor Description FeelTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.math.BigDecimalcoerceToBigDecimal(java.lang.Object value)protected java.math.BigIntegercoerceToBigInteger(java.lang.Object value)protected java.lang.BooleancoerceToBoolean(java.lang.Object value)protected java.lang.DoublecoerceToDouble(java.lang.Object value)protected java.lang.LongcoerceToLong(java.lang.Object value)protected java.lang.StringcoerceToString(java.lang.Object value)<T> Tconvert(java.lang.Object value, java.lang.Class<T> type)protected booleanisLong(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:
coerceToBooleanin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigDecimal
protected java.math.BigDecimal coerceToBigDecimal(java.lang.Object value)
- Overrides:
coerceToBigDecimalin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigInteger
protected java.math.BigInteger coerceToBigInteger(java.lang.Object value)
- Overrides:
coerceToBigIntegerin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToDouble
protected java.lang.Double coerceToDouble(java.lang.Object value)
- Overrides:
coerceToDoublein classde.odysseus.el.misc.TypeConverterImpl
-
coerceToLong
protected java.lang.Long coerceToLong(java.lang.Object value)
- Overrides:
coerceToLongin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToString
protected java.lang.String coerceToString(java.lang.Object value)
- Overrides:
coerceToStringin 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:
convertin interfacede.odysseus.el.misc.TypeConverter- Overrides:
convertin classde.odysseus.el.misc.TypeConverterImpl- Throws:
javax.el.ELException
-
isLong
protected boolean isLong(java.lang.Number value)
-
-