Class CategoryUtil

    • Field Detail

      • valueFormat

        public static final DecimalFormat valueFormat
        Specifies how the category values should look.

        Note this value is currently public, but consider this temporary. To hide the implementation (so we can change it later), please call formatValueinstead.

    • Method Detail

      • formatValue

        public static String formatValue​(double value)
        Format an RTC value the way we want it.
        Parameters:
        value - a double.
        Returns:
        a String object.
      • getCategoryClass

        public static String getCategoryClass​(Category category)
                                       throws IOException
        Determine the CSS class to use for a given category value and thresholds.
        Parameters:
        category - a Category object.
        Returns:
        a String object.
        Throws:
        IOException - if any.
      • getCategoryClass

        public static String getCategoryClass​(Category category,
                                              double value)
                                       throws IOException
        Determine the CSS color to use for a given value and the given category's thresholds.
        Parameters:
        category - a Category object.
        value - a double.
        Returns:
        a String object.
        Throws:
        IOException - if any.
      • getCategoryClass

        public static String getCategoryClass​(double normal,
                                              double warning,
                                              double value)
        Determine the CSS class to use for a given value and thresholds.
        Parameters:
        normal - a double.
        warning - a double.
        value - a double.
        Returns:
        a String object.