- java.lang.Object
-
- java.lang.Enum<TableCellBorderStyle>
-
- com.googlecode.lanterna.gui2.table.TableCellBorderStyle
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TableCellBorderStyle>
public enum TableCellBorderStyle extends java.lang.Enum<TableCellBorderStyle>
Describing how table cells are separated when drawn
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DoubleLine
There is a single space of separation between the cells, drawn as a double lineEmptySpace
There is a single space of separation between the cells, kept emptyNone
There is no separation between table cells, they are drawn immediately next to each otherSingleLine
There is a single space of separation between the cells, drawn as a single line
-
Field Summary
Fields Modifier and Type Field Description private int
size
-
Constructor Summary
Constructors Modifier Constructor Description private
TableCellBorderStyle(int size)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
getSize()
Returns the number of rows (for vertical borders) or columns (for horizontal borders) this table cell border will take up when used.static TableCellBorderStyle
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TableCellBorderStyle[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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
-
-
Method Detail
-
values
public static TableCellBorderStyle[] 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 (TableCellBorderStyle c : TableCellBorderStyle.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TableCellBorderStyle 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 namejava.lang.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
-
-