public class Truss
extends java.lang.Object
SpannableStringBuilder wrapper whose API doesn't make me want to stab my eyes out.| Constructor and Description |
|---|
Truss()
default constructor for Truss
|
| Modifier and Type | Method and Description |
|---|---|
Truss |
append(char c)
append a character
|
Truss |
append(java.lang.CharSequence charSequence)
append a CharSequence
|
Truss |
append(int number)
append a number
|
Truss |
append(java.lang.Object spans)
add specified spans to a space
|
Truss |
append(java.lang.String str)
append a String
|
Truss |
append(java.lang.String str,
java.lang.Object spans)
append a string with specified spans (Snippety)
|
Truss |
appendDelimiterized(java.lang.String fullText,
java.lang.String delimiter,
java.lang.Object span)
append selective text(s) with delimiter
|
Truss |
appendDelimiterizedln(java.lang.String fullText,
java.lang.String delimiter,
java.lang.Object span)
append selective text(s) with delimiter and new line
|
Truss |
appendln()
append a new line
|
Truss |
appendln(char c)
append a character
|
Truss |
appendln(java.lang.CharSequence charSequence)
append a CharSequence
|
Truss |
appendln(int number)
append a number
|
Truss |
appendln(java.lang.Object span)
append specified spans to a space
|
Truss |
appendln(java.lang.String str)
append a String
|
Truss |
appendln(java.lang.String str,
java.lang.Object span)
append a string with specified spans (Snippety)
|
Truss |
appendSelective(java.lang.String fullText,
java.lang.String subText,
java.lang.Object span)
append selective text
|
Truss |
appendSelectiveln(java.lang.String fullText,
java.lang.String subText,
java.lang.Object span)
append selective text with new line
|
java.lang.CharSequence |
build()
Create the final
CharSequence, popping any remaining span. |
Truss |
newLine()
append a new line
|
Truss |
newParagraph()
append a new paragraph
|
Truss |
popSpan()
End the most recently pushed span at the current position in the builder.
|
Truss |
pushSpan(java.lang.Object span)
Starts
span at the current position in the builder. |
public Truss append(java.lang.String str)
str - to appendpublic Truss append(java.lang.CharSequence charSequence)
charSequence - to appendpublic Truss append(char c)
c - public Truss append(int number)
number - public Truss append(java.lang.String str, java.lang.Object spans)
str - spans - public Truss append(java.lang.Object spans)
spans - public Truss appendln()
public Truss appendln(java.lang.String str)
str - public Truss appendln(java.lang.CharSequence charSequence)
charSequence - public Truss appendln(char c)
c - public Truss appendln(int number)
number - public Truss appendln(java.lang.String str, java.lang.Object span)
str - span - public Truss appendln(java.lang.Object span)
span - public Truss newLine()
public Truss newParagraph()
public Truss appendDelimiterized(java.lang.String fullText, java.lang.String delimiter, java.lang.Object span)
fullText - entire stringdelimiter - delimiter encapsulating subTextspan - propertiespublic Truss appendDelimiterizedln(java.lang.String fullText, java.lang.String delimiter, java.lang.Object span)
fullText - entire stringdelimiter - delimiter encapsulating subTextspan - propertiespublic Truss appendSelective(java.lang.String fullText, java.lang.String subText, java.lang.Object span)
fullText - entire stringsubText - part of stringspan - propertiespublic Truss appendSelectiveln(java.lang.String fullText, java.lang.String subText, java.lang.Object span)
fullText - entire stringsubText - part of stringspan - propertiespublic Truss pushSpan(java.lang.Object span)
span at the current position in the builder.public Truss popSpan()
public java.lang.CharSequence build()
CharSequence, popping any remaining span.