-
- All Implemented Interfaces:
public final class ComponentBuilder
A builder that makes components easy to use from Kotlin.
-
-
Constructor Summary
Constructors Constructor Description ComponentBuilder()
-
Method Summary
Modifier and Type Method Description final ComponentBuilder
append(String text)
Add text. final ComponentBuilder
append(Component component)
Add text. final ComponentBuilder
append(String text, Color color)
Adds text with a specified color. final ComponentBuilder
append(String text, TextDecoration decorations)
Add text with decoration. final ComponentBuilder
append(String text, Color color, TextDecoration decorations)
Adds text with color, decorations final ComponentBuilder
appendln()
Adds line break. final ComponentBuilder
appendln(String text)
Adds text with line break. final ComponentBuilder
appendln(String text, Color color)
Adds colored text with line breaks. final ComponentBuilder
appendln(String text, TextDecoration decorations)
Adds decorated text with line breaks. final ComponentBuilder
appendln(String text, Color color, TextDecoration decorations)
Adds decorated colored text with line breaks. final ComponentBuilder
appendln(Component component)
Adds component with line breaks. final ComponentBuilder
bold(String text)
Adds bold text. final ComponentBuilder
bold(String text, Color color)
Adds bold text with color. final ComponentBuilder
bold(String text, TextDecoration decorations)
Adds bold text with decorations final ComponentBuilder
bold(String text, Color color, TextDecoration decorations)
Adds bold text with color, decorations final ComponentBuilder
boldln(String text)
Adds bold text with line breaks. final ComponentBuilder
boldln(String text, Color color)
Adds colored bold text with line breaks. final ComponentBuilder
boldln(String text, TextDecoration decorations)
Adds decorated bold text with line breaks. final ComponentBuilder
boldln(String text, Color color, TextDecoration decorations)
Adds decorated colored text with line breaks. final Unit
unaryPlus(String $self)
Adds text with unaryPlus final Unit
unaryPlus(Component $self)
Adds component with unaryPlus final Unit
color(String $self, Color color)
Adds colored text final Unit
boldColor(String $self, Color color)
Adds colored text with line break final Unit
colorln(String $self, Color color)
Adds colored bold text final Unit
boldColorln(String $self, Color color)
Adds colored bold text wit hline break -
-
Method Detail
-
append
final ComponentBuilder append(String text)
Add text.
-
append
final ComponentBuilder append(Component component)
Add text.
-
append
final ComponentBuilder append(String text, Color color)
Adds text with a specified color.
-
append
final ComponentBuilder append(String text, TextDecoration decorations)
Add text with decoration.
-
append
final ComponentBuilder append(String text, Color color, TextDecoration decorations)
Adds text with color, decorations
-
appendln
final ComponentBuilder appendln()
Adds line break.
-
appendln
final ComponentBuilder appendln(String text)
Adds text with line break.
-
appendln
final ComponentBuilder appendln(String text, Color color)
Adds colored text with line breaks.
-
appendln
final ComponentBuilder appendln(String text, TextDecoration decorations)
Adds decorated text with line breaks.
-
appendln
final ComponentBuilder appendln(String text, Color color, TextDecoration decorations)
Adds decorated colored text with line breaks.
-
appendln
final ComponentBuilder appendln(Component component)
Adds component with line breaks.
-
bold
final ComponentBuilder bold(String text)
Adds bold text.
-
bold
final ComponentBuilder bold(String text, Color color)
Adds bold text with color.
-
bold
final ComponentBuilder bold(String text, TextDecoration decorations)
Adds bold text with decorations
-
bold
final ComponentBuilder bold(String text, Color color, TextDecoration decorations)
Adds bold text with color, decorations
-
boldln
final ComponentBuilder boldln(String text)
Adds bold text with line breaks.
-
boldln
final ComponentBuilder boldln(String text, Color color)
Adds colored bold text with line breaks.
-
boldln
final ComponentBuilder boldln(String text, TextDecoration decorations)
Adds decorated bold text with line breaks.
-
boldln
final ComponentBuilder boldln(String text, Color color, TextDecoration decorations)
Adds decorated colored text with line breaks.
-
boldColorln
final Unit boldColorln(String $self, Color color)
Adds colored bold text wit hline break
-
-
-
-