Class FeelTypeConverter

  • All Implemented Interfaces:
    de.odysseus.el.misc.TypeConverter, Serializable

    public class FeelTypeConverter
    extends de.odysseus.el.misc.TypeConverterImpl
    See Also:
    Serialized Form
    • Constructor Detail

      • FeelTypeConverter

        public FeelTypeConverter()
    • Method Detail

      • coerceToBoolean

        protected Boolean coerceToBoolean​(Object value)
        Overrides:
        coerceToBoolean in class de.odysseus.el.misc.TypeConverterImpl
      • coerceToBigDecimal

        protected BigDecimal coerceToBigDecimal​(Object value)
        Overrides:
        coerceToBigDecimal in class de.odysseus.el.misc.TypeConverterImpl
      • coerceToBigInteger

        protected BigInteger coerceToBigInteger​(Object value)
        Overrides:
        coerceToBigInteger in class de.odysseus.el.misc.TypeConverterImpl
      • coerceToDouble

        protected Double coerceToDouble​(Object value)
        Overrides:
        coerceToDouble in class de.odysseus.el.misc.TypeConverterImpl
      • coerceToLong

        protected Long coerceToLong​(Object value)
        Overrides:
        coerceToLong in class de.odysseus.el.misc.TypeConverterImpl
      • coerceToString

        protected String coerceToString​(Object value)
        Overrides:
        coerceToString in class de.odysseus.el.misc.TypeConverterImpl
      • convert

        public <T> T convert​(Object value,
                             Class<T> type)
                      throws javax.el.ELException
        Specified by:
        convert in interface de.odysseus.el.misc.TypeConverter
        Overrides:
        convert in class de.odysseus.el.misc.TypeConverterImpl
        Throws:
        javax.el.ELException
      • isLong

        protected boolean isLong​(Number value)