Enum TableStyle



  • public enum TableStyle
    extends java.lang.Enum<TableStyle>
    The Enum TableStyle defines character sets for various box border styles.
    • Field Detail

      • UNICODE_TABLE_STYLE

        public static final TableStyle UNICODE_TABLE_STYLE
        Style supported Unicode capable terminals (when not being under test).
      • WINDOWS_TABLE_STYLE

        public static final TableStyle WINDOWS_TABLE_STYLE
        Style displayed for sure when being on a Windows machine.
      • OTHER_TABLE_STYLE

        public static final TableStyle OTHER_TABLE_STYLE
        Style displayed for sure when being under test (e.g. JUnit) or in a Cp1252 or a plain "xterm".
    • Method Detail

      • values

        public static TableStyle[] values​()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TableStyle c : TableStyle.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TableStyle valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getHeader

        public TextBoxGrid getHeader​()
        Returns the table header's characters.
        Returns:
        The table header characters.
      • getBody

        public TextBoxGrid getBody​()
        Returns the table body's characters.
        Returns:
        The table body characters.
      • getTail

        public TextBoxGrid getTail​()
        Returns the table tail's characters.
        Returns:
        The table header characters.
      • toTableStyle

        public static TableStyle toTableStyle​(java.lang.String aValue)
        Depending on the runtime environment (Windows, Linux, JUnit) we prefer different table styles as depending on the runtime environment not all characters used by the various table styles may be available.
        Returns:
        The TableStyle by default fitting best for the current environment.
      • toRuntimeTableStyle

        public static TableStyle toRuntimeTableStyle​()
        Depending on the runtime environment (Windows, Linux, JUnit) we prefer different table styles as depending on the runtime environment not all characters used by the various table styles may be available.
        Returns:
        The TableStyle by default fitting best for the current environment.