Class DefaultHighlighter

  • All Implemented Interfaces:
    Highlighter

    public class DefaultHighlighter
    extends java.lang.Object
    implements Highlighter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int errorIndex  
      protected java.util.regex.Pattern errorPattern  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void commandStyle​(LineReader reader, org.jline.utils.AttributedStringBuilder sb, boolean enable)  
      org.jline.utils.AttributedString highlight​(LineReader reader, java.lang.String buffer)
      Highlight buffer
      void setErrorIndex​(int errorIndex)
      Set error index to be highlighted
      void setErrorPattern​(java.util.regex.Pattern errorPattern)
      Set error pattern to be highlighted
      • Methods inherited from class java.lang.Object

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

      • errorPattern

        protected java.util.regex.Pattern errorPattern
      • errorIndex

        protected int errorIndex
    • Constructor Detail

      • DefaultHighlighter

        public DefaultHighlighter()
    • Method Detail

      • setErrorPattern

        public void setErrorPattern​(java.util.regex.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 org.jline.utils.AttributedString highlight​(LineReader reader,
                                                          java.lang.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
      • commandStyle

        protected void commandStyle​(LineReader reader,
                                    org.jline.utils.AttributedStringBuilder sb,
                                    boolean enable)