Enum TableCellBorderStyle

java.lang.Object
java.lang.Enum<TableCellBorderStyle>
com.googlecode.lanterna.gui2.table.TableCellBorderStyle
All Implemented Interfaces:
Serializable, Comparable<TableCellBorderStyle>, java.lang.constant.Constable

public enum TableCellBorderStyle extends Enum<TableCellBorderStyle>
Describing how table cells are separated when drawn
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    There is a single space of separation between the cells, drawn as a double line
    There is a single space of separation between the cells, kept empty
    There is no separation between table cells, they are drawn immediately next to each other
    There is a single space of separation between the cells, drawn as a single line
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) int
    Returns the number of rows (for vertical borders) or columns (for horizontal borders) this table cell border will take up when used.
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • None

      public static final TableCellBorderStyle None
      There is no separation between table cells, they are drawn immediately next to each other
    • SingleLine

      public static final TableCellBorderStyle SingleLine
      There is a single space of separation between the cells, drawn as a single line
    • DoubleLine

      public static final TableCellBorderStyle DoubleLine
      There is a single space of separation between the cells, drawn as a double line
    • EmptySpace

      public static final TableCellBorderStyle EmptySpace
      There is a single space of separation between the cells, kept empty
  • Field Details

    • size

      private final int size
  • Constructor Details

    • TableCellBorderStyle

      private TableCellBorderStyle(int size)
  • Method Details

    • values

      public static TableCellBorderStyle[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static TableCellBorderStyle valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getSize

      int getSize()
      Returns the number of rows (for vertical borders) or columns (for horizontal borders) this table cell border will take up when used.
      Returns:
      Size of the border, in rows or columns depending on the context