public class AttributedString extends AttributedCharSequence
AttributedCharSequence.ForceMode
Modifier and Type | Field and Description |
---|---|
static AttributedString |
EMPTY |
static AttributedString |
NEWLINE |
TRUE_COLORS
Constructor and Description |
---|
AttributedString(CharSequence str) |
AttributedString(CharSequence str,
AttributedStyle s) |
AttributedString(CharSequence str,
int start,
int end) |
AttributedString(CharSequence str,
int start,
int end,
AttributedStyle s) |
Modifier and Type | Method and Description |
---|---|
protected char[] |
buffer() |
boolean |
equals(Object o) |
static AttributedString |
fromAnsi(String ansi) |
static AttributedString |
fromAnsi(String ansi,
int tabs) |
static AttributedString |
fromAnsi(String ansi,
List<Integer> tabs) |
static AttributedString |
fromAnsi(String ansi,
List<Integer> tabs,
String altIn,
String altOut) |
static AttributedString |
fromAnsi(String ansi,
org.graalvm.shadowed.org.jline.terminal.Terminal terminal) |
int |
hashCode() |
static AttributedString |
join(AttributedString delimiter,
AttributedString... elements) |
static AttributedString |
join(AttributedString delimiter,
Iterable<AttributedString> elements) |
int |
length() |
protected int |
offset() |
static String |
stripAnsi(String ansi) |
AttributedStyle |
styleAt(int index) |
AttributedString |
styleMatches(Pattern pattern,
AttributedStyle style) |
AttributedString |
subSequence(int start,
int end) |
charAt, codePointAt, codePointBefore, codePointCount, columnLength, columnSplitLength, columnSplitLength, columnSubSequence, contains, isHidden, print, println, runLimit, runStart, substring, toAnsi, toAnsi, toAnsi, toAnsi, toAnsi, toAttributedString, toString
chars, codePoints, compare, isEmpty
public static final AttributedString EMPTY
public static final AttributedString NEWLINE
public AttributedString(CharSequence str)
public AttributedString(CharSequence str, int start, int end)
public AttributedString(CharSequence str, AttributedStyle s)
public AttributedString(CharSequence str, int start, int end, AttributedStyle s)
public static AttributedString fromAnsi(String ansi)
public static AttributedString fromAnsi(String ansi, int tabs)
public static AttributedString fromAnsi(String ansi, List<Integer> tabs)
public static AttributedString fromAnsi(String ansi, org.graalvm.shadowed.org.jline.terminal.Terminal terminal)
public static AttributedString fromAnsi(String ansi, List<Integer> tabs, String altIn, String altOut)
protected char[] buffer()
buffer
in class AttributedCharSequence
protected int offset()
offset
in class AttributedCharSequence
public int length()
public AttributedStyle styleAt(int index)
styleAt
in class AttributedCharSequence
public AttributedString subSequence(int start, int end)
subSequence
in interface CharSequence
subSequence
in class AttributedCharSequence
public AttributedString styleMatches(Pattern pattern, AttributedStyle style)
public static AttributedString join(AttributedString delimiter, AttributedString... elements)
public static AttributedString join(AttributedString delimiter, Iterable<AttributedString> elements)