Package org.jline.utils
Class AttributedCharSequence
java.lang.Object
org.jline.utils.AttributedCharSequence
- All Implemented Interfaces:
CharSequence
- Direct Known Subclasses:
AttributedString
,AttributedStringBuilder
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract char[]
buffer()
char
charAt
(int index) int
codePointAt
(int index) int
codePointBefore
(int index) int
codePointCount
(int index, int length) int
columnSplitLength
(int columns) columnSplitLength
(int columns, boolean includeNewlines, boolean delayLineWrap) columnSubSequence
(int start, int stop) boolean
contains
(char c) boolean
isHidden
(int index) protected abstract int
offset()
void
void
static int
rgbColor
(int col) Deprecated.static int
roundColor
(int col, int max) Deprecated.static int
roundRgbColor
(int r, int g, int b, int max) Deprecated.int
runLimit
(int index) int
runStart
(int index) abstract AttributedStyle
styleAt
(int index) abstract AttributedString
subSequence
(int start, int end) substring
(int start, int end) toAnsi()
toAnsi
(int colors, boolean force256colors) Deprecated.Deprecated.toAnsi
(int colors, AttributedCharSequence.ForceMode force) toAnsi
(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette) toAnsi
(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette, String altIn, String altOut) toString()
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, isEmpty, length
-
Field Details
-
TRUE_COLORS
public static final int TRUE_COLORS- See Also:
-
-
Constructor Details
-
AttributedCharSequence
public AttributedCharSequence()
-
-
Method Details
-
print
-
println
-
toAnsi
-
toAnsi
-
toAnsi
Deprecated. -
toAnsi
Deprecated. -
toAnsi
-
toAnsi
-
toAnsi
public String toAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette, String altIn, String altOut) -
rgbColor
Deprecated. -
roundColor
Deprecated. -
roundRgbColor
Deprecated. -
styleAt
-
isHidden
public boolean isHidden(int index) -
runStart
public int runStart(int index) -
runLimit
public int runLimit(int index) -
subSequence
- Specified by:
subSequence
in interfaceCharSequence
-
substring
-
buffer
protected abstract char[] buffer() -
offset
protected abstract int offset() -
charAt
public char charAt(int index) - Specified by:
charAt
in 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
-
columnSplitLength
-
columnSplitLength
public List<AttributedString> columnSplitLength(int columns, boolean includeNewlines, boolean delayLineWrap) -
toString
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-
toAttributedString
-