Class DefaultHighlighter

java.lang.Object
org.jline.reader.impl.DefaultHighlighter
All Implemented Interfaces:
Highlighter
Direct Known Subclasses:
SystemHighlighter

public class DefaultHighlighter extends Object implements Highlighter
  • Field Details

    • errorPattern

      protected Pattern errorPattern
    • errorIndex

      protected int errorIndex
  • Constructor Details

    • DefaultHighlighter

      public DefaultHighlighter()
  • Method Details

    • setErrorPattern

      public void setErrorPattern(Pattern errorPattern)
      Description copied from interface: Highlighter
      Set error pattern to be highlighted
      Specified by:
      setErrorPattern in interface Highlighter
      Parameters:
      errorPattern - error pattern to be highlighted
    • setErrorIndex

      public void setErrorIndex(int errorIndex)
      Description copied from interface: Highlighter
      Set error index to be highlighted
      Specified by:
      setErrorIndex in interface Highlighter
      Parameters:
      errorIndex - error index to be highlighted
    • highlight

      public AttributedString highlight(LineReader reader, String buffer)
      Description copied from interface: Highlighter
      Highlight buffer
      Specified by:
      highlight in interface Highlighter
      Parameters:
      reader - LineReader
      buffer - the buffer to be highlighted
      Returns:
      highlighted buffer