Package com.hubspot.jinjava.el
Class TruthyTypeConverter
- java.lang.Object
-
- de.odysseus.el.misc.TypeConverterImpl
-
- com.hubspot.jinjava.el.TruthyTypeConverter
-
- All Implemented Interfaces:
de.odysseus.el.misc.TypeConverter
,Serializable
public class TruthyTypeConverter extends de.odysseus.el.misc.TypeConverterImpl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TruthyTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
coerceStringToType(String value, Class<?> type)
protected BigDecimal
coerceToBigDecimal(Object value)
protected BigInteger
coerceToBigInteger(Object value)
protected Boolean
coerceToBoolean(Object value)
protected Byte
coerceToByte(Object value)
protected Character
coerceToCharacter(Object value)
protected Double
coerceToDouble(Object value)
protected <T extends Enum<T>>
TcoerceToEnum(Object value, Class<T> type)
protected Float
coerceToFloat(Object value)
protected Integer
coerceToInteger(Object value)
protected Long
coerceToLong(Object value)
protected Short
coerceToShort(Object value)
protected String
coerceToString(Object value)
protected Object
coerceToType(Object value, Class<?> type)
-
-
-
Method Detail
-
coerceToBoolean
protected Boolean coerceToBoolean(Object value)
- Overrides:
coerceToBoolean
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToCharacter
protected Character coerceToCharacter(Object value)
- Overrides:
coerceToCharacter
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
-
coerceToFloat
protected Float coerceToFloat(Object value)
- Overrides:
coerceToFloat
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToLong
protected Long coerceToLong(Object value)
- Overrides:
coerceToLong
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToInteger
protected Integer coerceToInteger(Object value)
- Overrides:
coerceToInteger
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToShort
protected Short coerceToShort(Object value)
- Overrides:
coerceToShort
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToByte
protected Byte coerceToByte(Object value)
- Overrides:
coerceToByte
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToString
protected String coerceToString(Object value)
- Overrides:
coerceToString
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceToEnum
protected <T extends Enum<T>> T coerceToEnum(Object value, Class<T> type)
- Overrides:
coerceToEnum
in classde.odysseus.el.misc.TypeConverterImpl
-
coerceStringToType
protected Object coerceStringToType(String value, Class<?> type)
- Overrides:
coerceStringToType
in classde.odysseus.el.misc.TypeConverterImpl
-
-