Class SimpleNumber

  • All Implemented Interfaces:
    TemplateModel, TemplateNumberModel, java.io.Serializable

    public final class SimpleNumber
    extends java.lang.Object
    implements TemplateNumberModel, java.io.Serializable
    A simple implementation of the TemplateNumberModel interface. Note that this class is immutable.

    This class is thread-safe.

    See Also:
    Serialized Form
    • Constructor Detail

      • SimpleNumber

        public SimpleNumber​(java.lang.Number value)
      • SimpleNumber

        public SimpleNumber​(byte val)
      • SimpleNumber

        public SimpleNumber​(short val)
      • SimpleNumber

        public SimpleNumber​(int val)
      • SimpleNumber

        public SimpleNumber​(long val)
      • SimpleNumber

        public SimpleNumber​(float val)
      • SimpleNumber

        public SimpleNumber​(double val)
    • Method Detail

      • getAsNumber

        public java.lang.Number getAsNumber()
        Description copied from interface: TemplateNumberModel
        Returns the numeric value. The return value must not be null.
        Specified by:
        getAsNumber in interface TemplateNumberModel
        Returns:
        the Number instance associated with this number model.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object