All Known Implementing Classes:
ColorableTableStyle, DefaultTableStyle, LightTableStyle, UnicodeBoxTableStyle

public interface TableStyle
Interface defining the style of a table, including border characters and layout options.
  • Method Details

    • borderColor

      Color borderColor()
      Returns the color used for the table borders
    • withBorderColor

      TableStyle withBorderColor(Color color)
    • verticalLeft

      char verticalLeft()
      Returns the character used for the left vertical border
    • verticalRight

      char verticalRight()
      Returns the character used for the right vertical border
    • vertical

      char vertical()
      Returns the character used for vertical borders between columns
    • horizontalTop

      char horizontalTop()
      Returns the character used for the top horizontal border
    • horizontalBottom

      char horizontalBottom()
      Returns the character used for the bottom horizontal border
    • horizontalHeaderSeparator

      char horizontalHeaderSeparator()
      Returns the character used for horizontal border below the header if present
    • horizontal

      char horizontal()
      Returns the character used for horizontal borders between rows
    • topLeft

      char topLeft()
    • topRight

      char topRight()
    • bottomLeft

      char bottomLeft()
    • bottomRight

      char bottomRight()
    • teeTop

      char teeTop()
    • teeBottom

      char teeBottom()
    • teeLeft

      char teeLeft()
    • teeRight

      char teeRight()
    • intersection

      char intersection()
    • paddingLeft

      int paddingLeft()
    • paddingRight

      int paddingRight()