Class AttributedCharSequence

java.lang.Object
org.jline.utils.AttributedCharSequence
All Implemented Interfaces:
CharSequence
Direct Known Subclasses:
AttributedString, AttributedStringBuilder

public abstract class AttributedCharSequence extends Object implements CharSequence
  • Field Details

    • TRUE_COLORS

      public static final int TRUE_COLORS
      See Also:
    • HIGH_COLORS

      private static final int HIGH_COLORS
      See Also:
    • DISABLE_ALTERNATE_CHARSET

      static final boolean DISABLE_ALTERNATE_CHARSET
  • Constructor Details

    • AttributedCharSequence

      public AttributedCharSequence()
  • Method Details

    • print

      public void print(Terminal terminal)
    • println

      public void println(Terminal terminal)
    • toAnsi

      public String toAnsi()
    • toAnsi

      public String toAnsi(Terminal terminal)
    • toAnsi

      @Deprecated public String toAnsi(int colors, boolean force256colors)
      Deprecated.
    • toAnsi

      @Deprecated public String toAnsi(int colors, boolean force256colors, String altIn, String altOut)
      Deprecated.
    • toAnsi

      public String toAnsi(int colors, AttributedCharSequence.ForceMode force)
    • toAnsi

      public String toAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette)
    • toAnsi

      public String toAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette, String altIn, String altOut)
    • rgbColor

      @Deprecated public static int rgbColor(int col)
      Deprecated.
    • roundColor

      @Deprecated public static int roundColor(int col, int max)
      Deprecated.
    • roundRgbColor

      @Deprecated public static int roundRgbColor(int r, int g, int b, int max)
      Deprecated.
    • attr

      private static boolean attr(StringBuilder sb, String s, boolean first)
    • styleAt

      public abstract AttributedStyle styleAt(int index)
    • styleCodeAt

      long styleCodeAt(int index)
    • isHidden

      public boolean isHidden(int index)
    • runStart

      public int runStart(int index)
    • runLimit

      public int runLimit(int index)
    • subSequence

      public abstract AttributedString subSequence(int start, int end)
      Specified by:
      subSequence in interface CharSequence
    • substring

      public AttributedString substring(int start, int end)
    • buffer

      protected abstract char[] buffer()
    • offset

      protected abstract int offset()
    • charAt

      public char charAt(int index)
      Specified by:
      charAt in interface CharSequence
    • codePointAt

      public int codePointAt(int index)
    • contains

      public boolean contains(char c)
    • codePointBefore

      public int codePointBefore(int index)
    • codePointCount

      public int codePointCount(int index, int length)
    • columnLength

      public int columnLength()
    • columnSubSequence

      public AttributedString columnSubSequence(int start, int stop)
    • columnSplitLength

      public List<AttributedString> columnSplitLength(int columns)
    • columnSplitLength

      public List<AttributedString> columnSplitLength(int columns, boolean includeNewlines, boolean delayLineWrap)
    • toString

      public String toString()
      Specified by:
      toString in interface CharSequence
      Overrides:
      toString in class Object
    • toAttributedString

      public AttributedString toAttributedString()