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 FeelEngineLoggerLOG
-
Constructor Summary
Constructors Constructor Description FeelTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BigDecimalcoerceToBigDecimal(Object value)protected BigIntegercoerceToBigInteger(Object value)protected BooleancoerceToBoolean(Object value)protected DoublecoerceToDouble(Object value)protected LongcoerceToLong(Object value)protected StringcoerceToString(Object value)<T> Tconvert(Object value, Class<T> type)protected booleanisLong(Number value)
-
-
-
Field Detail
-
LOG
public static final FeelEngineLogger LOG
-
-
Method Detail
-
coerceToBoolean
protected Boolean coerceToBoolean(Object value)
- Overrides:
coerceToBooleanin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigDecimal
protected BigDecimal coerceToBigDecimal(Object value)
- Overrides:
coerceToBigDecimalin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToBigInteger
protected BigInteger coerceToBigInteger(Object value)
- Overrides:
coerceToBigIntegerin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToDouble
protected Double coerceToDouble(Object value)
- Overrides:
coerceToDoublein classde.odysseus.el.misc.TypeConverterImpl
-
coerceToLong
protected Long coerceToLong(Object value)
- Overrides:
coerceToLongin classde.odysseus.el.misc.TypeConverterImpl
-
coerceToString
protected String coerceToString(Object value)
- Overrides:
coerceToStringin classde.odysseus.el.misc.TypeConverterImpl
-
convert
public <T> T convert(Object value, 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(Number value)
-
-