public abstract class AttributedCharSequence extends Object implements CharSequence
Modifier and Type | Class and Description |
---|---|
static class |
AttributedCharSequence.ForceMode |
Modifier and Type | Field and Description |
---|---|
static int |
TRUE_COLORS |
Constructor and Description |
---|
AttributedCharSequence() |
Modifier and Type | Method and Description |
---|---|
protected abstract char[] |
buffer() |
char |
charAt(int index) |
int |
codePointAt(int index) |
int |
codePointBefore(int index) |
int |
codePointCount(int index,
int length) |
int |
columnLength() |
List<AttributedString> |
columnSplitLength(int columns) |
List<AttributedString> |
columnSplitLength(int columns,
boolean includeNewlines,
boolean delayLineWrap) |
AttributedString |
columnSubSequence(int start,
int stop) |
boolean |
contains(char c) |
boolean |
isHidden(int index) |
protected abstract int |
offset() |
void |
print(org.graalvm.shadowed.org.jline.terminal.Terminal terminal) |
void |
println(org.graalvm.shadowed.org.jline.terminal.Terminal terminal) |
int |
runLimit(int index) |
int |
runStart(int index) |
abstract AttributedStyle |
styleAt(int index) |
abstract AttributedString |
subSequence(int start,
int end) |
AttributedString |
substring(int start,
int end) |
String |
toAnsi() |
String |
toAnsi(int colors,
AttributedCharSequence.ForceMode force) |
String |
toAnsi(int colors,
AttributedCharSequence.ForceMode force,
ColorPalette palette) |
String |
toAnsi(int colors,
AttributedCharSequence.ForceMode force,
ColorPalette palette,
String altIn,
String altOut) |
String |
toAnsi(org.graalvm.shadowed.org.jline.terminal.Terminal terminal) |
AttributedString |
toAttributedString() |
String |
toString() |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
chars, codePoints, compare, isEmpty, length
public static final int TRUE_COLORS
public void print(org.graalvm.shadowed.org.jline.terminal.Terminal terminal)
public void println(org.graalvm.shadowed.org.jline.terminal.Terminal terminal)
public String toAnsi()
public String toAnsi(org.graalvm.shadowed.org.jline.terminal.Terminal terminal)
public String toAnsi(int colors, AttributedCharSequence.ForceMode force)
public String toAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette)
public String toAnsi(int colors, AttributedCharSequence.ForceMode force, ColorPalette palette, String altIn, String altOut)
public abstract AttributedStyle styleAt(int index)
public boolean isHidden(int index)
public int runStart(int index)
public int runLimit(int index)
public abstract AttributedString subSequence(int start, int end)
subSequence
in interface CharSequence
public AttributedString substring(int start, int end)
protected abstract char[] buffer()
protected abstract int offset()
public char charAt(int index)
charAt
in interface CharSequence
public int codePointAt(int index)
public boolean contains(char c)
public int codePointBefore(int index)
public int codePointCount(int index, int length)
public int columnLength()
public AttributedString columnSubSequence(int start, int stop)
public List<AttributedString> columnSplitLength(int columns)
public List<AttributedString> columnSplitLength(int columns, boolean includeNewlines, boolean delayLineWrap)
public String toString()
toString
in interface CharSequence
toString
in class Object
public AttributedString toAttributedString()