Class I18NUtils


  • public class I18NUtils
    extends java.lang.Object
    Utility class to get general internationalization properties and perform general transformations.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ERROR
      A convenience redefinition of Status.ERROR.
      static int FAILED
      A convenience redefinition of Status.FAILED.
      static int FILTERED_OUT
      A constant indicating that an icon should be represented as "filtered out".
      static int NOT_RUN
      A convenience redefinition of Status.NOT_RUN.
      static int NUM_STATES
      A constant indicating the number of different value "state" values.
      static int PASSED
      A convenience redefinition of Status.PASSED.
    • Constructor Summary

      Constructors 
      Constructor Description
      I18NUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Color getStatusBarColor​(int status)
      Get the color for a bar for a test status.
      static java.awt.Color getStatusColor​(int status)
      Get the base color for a test status.
      static java.lang.String getStatusMessage​(Status status)
      Get localized version of the message string.
      static java.lang.String getStatusString​(int status)
      Get the localized status string for a particular test status.
      static java.awt.Color lighter​(java.awt.Color c)
      Create a color derived from the given color, but lighter.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • I18NUtils

        public I18NUtils()
    • Method Detail

      • getStatusColor

        public static java.awt.Color getStatusColor​(int status)
        Get the base color for a test status.
        Parameters:
        status - the status for which the color is required: one of PASSED, FAILED, ERROR, NOT_RUN
        Returns:
        the base color for the specified test status
      • getStatusBarColor

        public static java.awt.Color getStatusBarColor​(int status)
        Get the color for a bar for a test status.
        Parameters:
        status - the status for which the color is required: one of PASSED, FAILED, ERROR, NOT_RUN
        Returns:
        the color for a bar for the specified test status
      • getStatusString

        public static java.lang.String getStatusString​(int status)
        Get the localized status string for a particular test status.
        Parameters:
        status - the status for which the color is required: one of PASSED, FAILED, ERROR, NOT_RUN
        Returns:
        the color for a bar for the specified test status
        See Also:
        Status
      • getStatusMessage

        public static java.lang.String getStatusMessage​(Status status)
        Get localized version of the message string. This includes a localized version of the status (e.g. "Passed") and the raw status message.
        Parameters:
        status - The status object for format. May not be null.
        Returns:
        A formatted, internationalized string representation of the status object (state and reason).
        See Also:
        Status.getReason()
      • lighter

        public static java.awt.Color lighter​(java.awt.Color c)
        Create a color derived from the given color, but lighter. This is currently done by decreasing it's saturation and brightness.
        Parameters:
        c - The color to lighten.
        Returns:
        The derived color.