Class Value

    • Constructor Detail

      • Value

        Value()
    • Method Detail

      • doubleValue

        public static Value doubleValue​(double value)
        Returns a double Value.
        Parameters:
        value - value in double.
        Returns:
        a double Value.
        Since:
        0.17
      • longValue

        public static Value longValue​(long value)
        Returns a long Value.
        Parameters:
        value - value in long.
        Returns:
        a long Value.
        Since:
        0.17
      • summaryValue

        public static Value summaryValue​(Summary value)
        Returns a Summary Value.
        Parameters:
        value - value in Summary.
        Returns:
        a Summary Value.
        Since:
        0.17
      • match

        public abstract <T> T match​(Function<? super java.lang.Double,​T> doubleFunction,
                                    Function<? super java.lang.Long,​T> longFunction,
                                    Function<? super Distribution,​T> distributionFunction,
                                    Function<? super Summary,​T> summaryFunction,
                                    Function<? super Value,​T> defaultFunction)
        Applies the given match function to the underlying data type.
        Since:
        0.17