Class TerminalString
java.lang.Object
org.aesh.readline.terminal.formatting.TerminalString
- All Implemented Interfaces:
Comparable<TerminalString>
Value object that describe how a string should be displayed
- Author:
- Ståle W. Pedersen
-
Constructor Summary
ConstructorsConstructorDescriptionTerminalString(String chars) TerminalString(String chars, boolean ignoreRendering) TerminalString(String chars, TerminalColor color) TerminalString(String chars, TerminalColor color, TerminalTextStyle style) TerminalString(String chars, TerminalTextStyle style) -
Method Summary
Modifier and TypeMethodDescriptioncloneRenderingAttributes(String chars) intcompareTo(TerminalString terminalString) booleanbooleanbooleanintgetStyle()inthashCode()booleanvoidsetCharacters(String chars) voidtoString()toString(TerminalString prev) style, text color, background colorvoidwrite(PrintStream out)
-
Constructor Details
-
TerminalString
-
TerminalString
-
TerminalString
-
TerminalString
-
TerminalString
-
-
Method Details
-
getCharacters
-
setCharacters
-
containSpaces
public boolean containSpaces() -
switchSpacesToEscapedSpaces
public void switchSpacesToEscapedSpaces() -
getStyle
-
getANSILength
public int getANSILength() -
cloneRenderingAttributes
-
isFormatted
public boolean isFormatted() -
toString
style, text color, background color -
toString
-
write
-
equalsIgnoreCharacter
-
equals
-
hashCode
-
compareTo
- Specified by:
compareToin interfaceComparable<TerminalString>
-