Class AbstractNumberDeserializer<T extends java.lang.Number>

    • Constructor Detail

      • AbstractNumberDeserializer

        public AbstractNumberDeserializer​(java.lang.Class<T> clazz,
                                          Customization customization)
        Creates a new instance.
        Parameters:
        clazz - Class to work with.
        customization - Model customization.
    • Method Detail

      • deserializeFormatted

        protected final java.util.Optional<java.lang.Number> deserializeFormatted​(java.lang.String jsonValue,
                                                                                  boolean integerOnly,
                                                                                  JsonbContext jsonbContext)
        Returns formatted number value.
        Parameters:
        jsonValue - value to be formatted
        integerOnly - format only integer
        jsonbContext - context
        Returns:
        formatted number value