Class GridHighlightConfig


  • public class GridHighlightConfig
    extends java.lang.Object
    Configuration data for the highlighting of Grid elements.
    • Constructor Summary

      Constructors 
      Constructor Description
      GridHighlightConfig​(java.util.Optional<java.lang.Boolean> showGridExtensionLines, java.util.Optional<java.lang.Boolean> showPositiveLineNumbers, java.util.Optional<java.lang.Boolean> showNegativeLineNumbers, java.util.Optional<java.lang.Boolean> showAreaNames, java.util.Optional<java.lang.Boolean> showLineNames, java.util.Optional<java.lang.Boolean> showTrackSizes, java.util.Optional<RGBA> gridBorderColor, java.util.Optional<RGBA> cellBorderColor, java.util.Optional<RGBA> rowLineColor, java.util.Optional<RGBA> columnLineColor, java.util.Optional<java.lang.Boolean> gridBorderDash, java.util.Optional<java.lang.Boolean> cellBorderDash, java.util.Optional<java.lang.Boolean> rowLineDash, java.util.Optional<java.lang.Boolean> columnLineDash, java.util.Optional<RGBA> rowGapColor, java.util.Optional<RGBA> rowHatchColor, java.util.Optional<RGBA> columnGapColor, java.util.Optional<RGBA> columnHatchColor, java.util.Optional<RGBA> areaBorderColor, java.util.Optional<RGBA> gridBackgroundColor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Optional<RGBA> getAreaBorderColor()
      The named grid areas border color (Default: transparent).
      java.util.Optional<RGBA> getCellBorderColor()
      Deprecated.
      java.util.Optional<java.lang.Boolean> getCellBorderDash()
      Deprecated.
      java.util.Optional<RGBA> getColumnGapColor()
      The column gap highlight fill color (default: transparent).
      java.util.Optional<RGBA> getColumnHatchColor()
      The column gap hatching fill color (default: transparent).
      java.util.Optional<RGBA> getColumnLineColor()
      The column line color (default: transparent).
      java.util.Optional<java.lang.Boolean> getColumnLineDash()
      Whether column lines are dashed (default: false).
      java.util.Optional<RGBA> getGridBackgroundColor()
      The grid container background color (Default: transparent).
      java.util.Optional<RGBA> getGridBorderColor()
      The grid container border highlight color (default: transparent).
      java.util.Optional<java.lang.Boolean> getGridBorderDash()
      Whether the grid border is dashed (default: false).
      java.util.Optional<RGBA> getRowGapColor()
      The row gap highlight fill color (default: transparent).
      java.util.Optional<RGBA> getRowHatchColor()
      The row gap hatching fill color (default: transparent).
      java.util.Optional<RGBA> getRowLineColor()
      The row line color (default: transparent).
      java.util.Optional<java.lang.Boolean> getRowLineDash()
      Whether row lines are dashed (default: false).
      java.util.Optional<java.lang.Boolean> getShowAreaNames()
      Show area name labels (default: false).
      java.util.Optional<java.lang.Boolean> getShowGridExtensionLines()
      Whether the extension lines from grid cells to the rulers should be shown (default: false).
      java.util.Optional<java.lang.Boolean> getShowLineNames()
      Show line name labels (default: false).
      java.util.Optional<java.lang.Boolean> getShowNegativeLineNumbers()
      Show Negative line number labels (default: false).
      java.util.Optional<java.lang.Boolean> getShowPositiveLineNumbers()
      Show Positive line number labels (default: false).
      java.util.Optional<java.lang.Boolean> getShowTrackSizes()
      Show track size labels (default: false).
      • Methods inherited from class java.lang.Object

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

      • GridHighlightConfig

        public GridHighlightConfig​(java.util.Optional<java.lang.Boolean> showGridExtensionLines,
                                   java.util.Optional<java.lang.Boolean> showPositiveLineNumbers,
                                   java.util.Optional<java.lang.Boolean> showNegativeLineNumbers,
                                   java.util.Optional<java.lang.Boolean> showAreaNames,
                                   java.util.Optional<java.lang.Boolean> showLineNames,
                                   java.util.Optional<java.lang.Boolean> showTrackSizes,
                                   java.util.Optional<RGBA> gridBorderColor,
                                   java.util.Optional<RGBA> cellBorderColor,
                                   java.util.Optional<RGBA> rowLineColor,
                                   java.util.Optional<RGBA> columnLineColor,
                                   java.util.Optional<java.lang.Boolean> gridBorderDash,
                                   java.util.Optional<java.lang.Boolean> cellBorderDash,
                                   java.util.Optional<java.lang.Boolean> rowLineDash,
                                   java.util.Optional<java.lang.Boolean> columnLineDash,
                                   java.util.Optional<RGBA> rowGapColor,
                                   java.util.Optional<RGBA> rowHatchColor,
                                   java.util.Optional<RGBA> columnGapColor,
                                   java.util.Optional<RGBA> columnHatchColor,
                                   java.util.Optional<RGBA> areaBorderColor,
                                   java.util.Optional<RGBA> gridBackgroundColor)
    • Method Detail

      • getShowGridExtensionLines

        public java.util.Optional<java.lang.Boolean> getShowGridExtensionLines()
        Whether the extension lines from grid cells to the rulers should be shown (default: false).
      • getShowPositiveLineNumbers

        public java.util.Optional<java.lang.Boolean> getShowPositiveLineNumbers()
        Show Positive line number labels (default: false).
      • getShowNegativeLineNumbers

        public java.util.Optional<java.lang.Boolean> getShowNegativeLineNumbers()
        Show Negative line number labels (default: false).
      • getShowAreaNames

        public java.util.Optional<java.lang.Boolean> getShowAreaNames()
        Show area name labels (default: false).
      • getShowLineNames

        public java.util.Optional<java.lang.Boolean> getShowLineNames()
        Show line name labels (default: false).
      • getShowTrackSizes

        public java.util.Optional<java.lang.Boolean> getShowTrackSizes()
        Show track size labels (default: false).
      • getGridBorderColor

        public java.util.Optional<RGBA> getGridBorderColor()
        The grid container border highlight color (default: transparent).
      • getCellBorderColor

        @Deprecated
        public java.util.Optional<RGBA> getCellBorderColor()
        Deprecated.
        The cell border color (default: transparent). Deprecated, please use rowLineColor and columnLineColor instead.
      • getRowLineColor

        public java.util.Optional<RGBA> getRowLineColor()
        The row line color (default: transparent).
      • getColumnLineColor

        public java.util.Optional<RGBA> getColumnLineColor()
        The column line color (default: transparent).
      • getGridBorderDash

        public java.util.Optional<java.lang.Boolean> getGridBorderDash()
        Whether the grid border is dashed (default: false).
      • getCellBorderDash

        @Deprecated
        public java.util.Optional<java.lang.Boolean> getCellBorderDash()
        Deprecated.
        Whether the cell border is dashed (default: false). Deprecated, please us rowLineDash and columnLineDash instead.
      • getRowLineDash

        public java.util.Optional<java.lang.Boolean> getRowLineDash()
        Whether row lines are dashed (default: false).
      • getColumnLineDash

        public java.util.Optional<java.lang.Boolean> getColumnLineDash()
        Whether column lines are dashed (default: false).
      • getRowGapColor

        public java.util.Optional<RGBA> getRowGapColor()
        The row gap highlight fill color (default: transparent).
      • getRowHatchColor

        public java.util.Optional<RGBA> getRowHatchColor()
        The row gap hatching fill color (default: transparent).
      • getColumnGapColor

        public java.util.Optional<RGBA> getColumnGapColor()
        The column gap highlight fill color (default: transparent).
      • getColumnHatchColor

        public java.util.Optional<RGBA> getColumnHatchColor()
        The column gap hatching fill color (default: transparent).
      • getAreaBorderColor

        public java.util.Optional<RGBA> getAreaBorderColor()
        The named grid areas border color (Default: transparent).
      • getGridBackgroundColor

        public java.util.Optional<RGBA> getGridBackgroundColor()
        The grid container background color (Default: transparent).