Package org.jooq

Class TXTFormat


  • public final class TXTFormat
    extends java.lang.Object
    A CSV formatting type, which can be used to configure CSV imports / exports.
    Author:
    Lukas Eder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static TXTFormat DEFAULT  
    • Constructor Summary

      Constructors 
      Constructor Description
      TXTFormat()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean horizontalCellBorder()
      Whether the horizontal cell border (line between data cells) should be displayed.
      TXTFormat horizontalCellBorder​(boolean newHorizontalCellBorder)
      Whether the horizontal cell border (line between data cells) should be displayed.
      boolean horizontalHeaderBorder()
      Whether the horizontal header border (line between header and data cells) should be displayed.
      TXTFormat horizontalHeaderBorder​(boolean newHorizontalHeaderBorder)
      Whether the horizontal header border (line between header and data cells) should be displayed.
      boolean horizontalTableBorder()
      Whether the horizontal table border (top and bottom line) should be displayed.
      TXTFormat horizontalTableBorder​(boolean newHorizontalTableBorder)
      Whether the horizontal table border (top and bottom line) should be displayed.
      boolean intersectLines()
      Whether horizontal and vertical lines should be intersected with a '+' symbol.
      TXTFormat intersectLines​(boolean newIntersectLines)
      Whether horizontal and vertical lines should be intersected with a '+' symbol.
      int maxColWidth()
      The maximum column width, defaulting to no limit.
      TXTFormat maxColWidth​(int newMaxColWidth)
      The minimum column width, defaulting to no limit.
      int maxRows()
      The maximum number of rows to be included in the format, defaulting to all rows.
      TXTFormat maxRows​(int newMaxRows)
      The maximum number of rows to be included in the format, defaulting to all rows.
      int minColWidth()
      The minimum column width, defaulting to 4
      TXTFormat minColWidth​(int newMinColWidth)
      The minimum column width, defaulting to 4
      boolean verticalCellBorder()
      Whether the vertical cell borders (lines between data cells) should be displayed.
      TXTFormat verticalCellBorder​(boolean newVerticalCellBorder)
      Whether the vertical cell borders (lines between data cells) should be displayed.
      boolean verticalTableBorder()
      Whether the vertical table border (left and right most lines) should be displayed.
      TXTFormat verticalTableBorder​(boolean newVerticalTableBorder)
      Whether the vertical table border (left and right most lines) should be displayed.
      • Methods inherited from class java.lang.Object

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

      • DEFAULT

        public static final TXTFormat DEFAULT
    • Constructor Detail

      • TXTFormat

        public TXTFormat()
    • Method Detail

      • maxRows

        public TXTFormat maxRows​(int newMaxRows)
        The maximum number of rows to be included in the format, defaulting to all rows.
      • maxRows

        public int maxRows()
        The maximum number of rows to be included in the format, defaulting to all rows.
      • minColWidth

        public TXTFormat minColWidth​(int newMinColWidth)
        The minimum column width, defaulting to 4
      • minColWidth

        public int minColWidth()
        The minimum column width, defaulting to 4
      • maxColWidth

        public TXTFormat maxColWidth​(int newMaxColWidth)
        The minimum column width, defaulting to no limit.
      • maxColWidth

        public int maxColWidth()
        The maximum column width, defaulting to no limit.
      • horizontalTableBorder

        public TXTFormat horizontalTableBorder​(boolean newHorizontalTableBorder)
        Whether the horizontal table border (top and bottom line) should be displayed.
      • horizontalTableBorder

        public boolean horizontalTableBorder()
        Whether the horizontal table border (top and bottom line) should be displayed.
      • horizontalHeaderBorder

        public TXTFormat horizontalHeaderBorder​(boolean newHorizontalHeaderBorder)
        Whether the horizontal header border (line between header and data cells) should be displayed.
      • horizontalHeaderBorder

        public boolean horizontalHeaderBorder()
        Whether the horizontal header border (line between header and data cells) should be displayed.
      • horizontalCellBorder

        public TXTFormat horizontalCellBorder​(boolean newHorizontalCellBorder)
        Whether the horizontal cell border (line between data cells) should be displayed.
      • horizontalCellBorder

        public boolean horizontalCellBorder()
        Whether the horizontal cell border (line between data cells) should be displayed.
      • verticalTableBorder

        public TXTFormat verticalTableBorder​(boolean newVerticalTableBorder)
        Whether the vertical table border (left and right most lines) should be displayed.
      • verticalTableBorder

        public boolean verticalTableBorder()
        Whether the vertical table border (left and right most lines) should be displayed.
      • verticalCellBorder

        public TXTFormat verticalCellBorder​(boolean newVerticalCellBorder)
        Whether the vertical cell borders (lines between data cells) should be displayed.
      • verticalCellBorder

        public boolean verticalCellBorder()
        Whether the vertical cell borders (lines between data cells) should be displayed.
      • intersectLines

        public TXTFormat intersectLines​(boolean newIntersectLines)
        Whether horizontal and vertical lines should be intersected with a '+' symbol.
      • intersectLines

        public boolean intersectLines()
        Whether horizontal and vertical lines should be intersected with a '+' symbol.