- java.lang.Object
-
- org.jline.utils.AttributedCharSequence
-
- All Implemented Interfaces:
CharSequence
- Direct Known Subclasses:
AttributedString,AttributedStringBuilder
public abstract class AttributedCharSequence extends Object implements CharSequence
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributedCharSequence.ForceMode
-
Field Summary
Fields Modifier and Type Field Description static intTRUE_COLORS
-
Constructor Summary
Constructors Constructor Description AttributedCharSequence()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract char[]buffer()charcharAt(int index)intcodePointAt(int index)intcodePointBefore(int index)intcodePointCount(int index, int length)intcolumnLength()List<AttributedString>columnSplitLength(int columns)List<AttributedString>columnSplitLength(int columns, boolean includeNewlines, boolean delayLineWrap)AttributedStringcolumnSubSequence(int start, int stop)booleancontains(char c)booleanisHidden(int index)protected abstract intoffset()voidprint(Terminal terminal)voidprintln(Terminal terminal)static intrgbColor(int col)Deprecated.static introundColor(int col, int max)Deprecated.static introundRgbColor(int r, int g, int b, int max)Deprecated.intrunLimit(int index)intrunStart(int index)abstract AttributedStylestyleAt(int index)abstract AttributedStringsubSequence(int start, int end)AttributedStringsubstring(int start, int end)StringtoAnsi()StringtoAnsi(int colors, boolean force256colors)Deprecated.StringtoAnsi(int colors, boolean force256colors, String altIn, String altOut)Deprecated.StringtoAnsi(int colors, AttributedCharSequence.ForceMode force)StringtoAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette)StringtoAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette, String altIn, String altOut)StringtoAnsi(Terminal terminal)AttributedStringtoAttributedString()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.CharSequence
chars, codePoints, length
-
-
-
-
Field Detail
-
TRUE_COLORS
public static final int TRUE_COLORS
- See Also:
- Constant Field Values
-
-
Method Detail
-
print
public void print(Terminal terminal)
-
println
public void println(Terminal terminal)
-
toAnsi
public String toAnsi()
-
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.
-
styleAt
public abstract AttributedStyle styleAt(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:
subSequencein interfaceCharSequence
-
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:
charAtin interfaceCharSequence
-
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:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-
toAttributedString
public AttributedString toAttributedString()
-
-