Class HighlightConfig


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

      Constructors 
      Constructor Description
      HighlightConfig​(java.util.Optional<java.lang.Boolean> showInfo, java.util.Optional<java.lang.Boolean> showStyles, java.util.Optional<java.lang.Boolean> showRulers, java.util.Optional<java.lang.Boolean> showAccessibilityInfo, java.util.Optional<java.lang.Boolean> showExtensionLines, java.util.Optional<RGBA> contentColor, java.util.Optional<RGBA> paddingColor, java.util.Optional<RGBA> borderColor, java.util.Optional<RGBA> marginColor, java.util.Optional<RGBA> eventTargetColor, java.util.Optional<RGBA> shapeColor, java.util.Optional<RGBA> shapeMarginColor, java.util.Optional<RGBA> cssGridColor, java.util.Optional<ColorFormat> colorFormat, java.util.Optional<GridHighlightConfig> gridHighlightConfig)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<RGBA> getBorderColor()
      The border highlight fill color (default: transparent).
      java.util.Optional<ColorFormat> getColorFormat()
      The color format used to format color styles (default: hex).
      java.util.Optional<RGBA> getContentColor()
      The content box highlight fill color (default: transparent).
      java.util.Optional<RGBA> getCssGridColor()
      The grid layout color (default: transparent).
      java.util.Optional<RGBA> getEventTargetColor()
      The event target element highlight fill color (default: transparent).
      java.util.Optional<GridHighlightConfig> getGridHighlightConfig()
      The grid layout highlight configuration (default: all transparent).
      java.util.Optional<RGBA> getMarginColor()
      The margin highlight fill color (default: transparent).
      java.util.Optional<RGBA> getPaddingColor()
      The padding highlight fill color (default: transparent).
      java.util.Optional<RGBA> getShapeColor()
      The shape outside fill color (default: transparent).
      java.util.Optional<RGBA> getShapeMarginColor()
      The shape margin fill color (default: transparent).
      java.util.Optional<java.lang.Boolean> getShowAccessibilityInfo()
      Whether the a11y info should be shown (default: true).
      java.util.Optional<java.lang.Boolean> getShowExtensionLines()
      Whether the extension lines from node to the rulers should be shown (default: false).
      java.util.Optional<java.lang.Boolean> getShowInfo()
      Whether the node info tooltip should be shown (default: false).
      java.util.Optional<java.lang.Boolean> getShowRulers()
      Whether the rulers should be shown (default: false).
      java.util.Optional<java.lang.Boolean> getShowStyles()
      Whether the node styles in the tooltip (default: false).
      • Methods inherited from class java.lang.Object

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

      • HighlightConfig

        public HighlightConfig​(java.util.Optional<java.lang.Boolean> showInfo,
                               java.util.Optional<java.lang.Boolean> showStyles,
                               java.util.Optional<java.lang.Boolean> showRulers,
                               java.util.Optional<java.lang.Boolean> showAccessibilityInfo,
                               java.util.Optional<java.lang.Boolean> showExtensionLines,
                               java.util.Optional<RGBA> contentColor,
                               java.util.Optional<RGBA> paddingColor,
                               java.util.Optional<RGBA> borderColor,
                               java.util.Optional<RGBA> marginColor,
                               java.util.Optional<RGBA> eventTargetColor,
                               java.util.Optional<RGBA> shapeColor,
                               java.util.Optional<RGBA> shapeMarginColor,
                               java.util.Optional<RGBA> cssGridColor,
                               java.util.Optional<ColorFormat> colorFormat,
                               java.util.Optional<GridHighlightConfig> gridHighlightConfig)
    • Method Detail

      • getShowInfo

        public java.util.Optional<java.lang.Boolean> getShowInfo()
        Whether the node info tooltip should be shown (default: false).
      • getShowStyles

        public java.util.Optional<java.lang.Boolean> getShowStyles()
        Whether the node styles in the tooltip (default: false).
      • getShowRulers

        public java.util.Optional<java.lang.Boolean> getShowRulers()
        Whether the rulers should be shown (default: false).
      • getShowAccessibilityInfo

        public java.util.Optional<java.lang.Boolean> getShowAccessibilityInfo()
        Whether the a11y info should be shown (default: true).
      • getShowExtensionLines

        public java.util.Optional<java.lang.Boolean> getShowExtensionLines()
        Whether the extension lines from node to the rulers should be shown (default: false).
      • getContentColor

        public java.util.Optional<RGBA> getContentColor()
        The content box highlight fill color (default: transparent).
      • getPaddingColor

        public java.util.Optional<RGBA> getPaddingColor()
        The padding highlight fill color (default: transparent).
      • getBorderColor

        public java.util.Optional<RGBA> getBorderColor()
        The border highlight fill color (default: transparent).
      • getMarginColor

        public java.util.Optional<RGBA> getMarginColor()
        The margin highlight fill color (default: transparent).
      • getEventTargetColor

        public java.util.Optional<RGBA> getEventTargetColor()
        The event target element highlight fill color (default: transparent).
      • getShapeColor

        public java.util.Optional<RGBA> getShapeColor()
        The shape outside fill color (default: transparent).
      • getShapeMarginColor

        public java.util.Optional<RGBA> getShapeMarginColor()
        The shape margin fill color (default: transparent).
      • getCssGridColor

        public java.util.Optional<RGBA> getCssGridColor()
        The grid layout color (default: transparent).
      • getColorFormat

        public java.util.Optional<ColorFormat> getColorFormat()
        The color format used to format color styles (default: hex).
      • getGridHighlightConfig

        public java.util.Optional<GridHighlightConfig> getGridHighlightConfig()
        The grid layout highlight configuration (default: all transparent).