# Print output for @column tags ?>
public
static
class
TtsSpan.Builder
extends Object
java.lang.Object | |
↳ | android.text.style.TtsSpan.Builder<C extends android.text.style.TtsSpan.Builder<?>> |
A simple builder for TtsSpans.
This builder can be used directly, but the more specific subclasses of
this builder like TtsSpan.TextBuilder
and
TtsSpan.CardinalBuilder
are likely more useful.
This class uses generics so methods from this class can return instances
of its child classes, resulting in a fluent API (CRTP pattern).
Public constructors | |
---|---|
Builder(String type)
|
Public methods | |
---|---|
TtsSpan
|
build()
Returns a TtsSpan built from the parameters set by the setter methods. |
C
|
setIntArgument(String arg, int value)
Sets an argument to an int value. |
C
|
setLongArgument(String arg, long value)
Sets an argument to a long value. |
C
|
setStringArgument(String arg, String value)
Sets an argument to a string value. |
Inherited methods | |
---|---|
public TtsSpan build ()
Returns a TtsSpan built from the parameters set by the setter methods.
Returns | |
---|---|
TtsSpan |
A TtsSpan built with parameters of this builder. |
public C setIntArgument (String arg, int value)
Sets an argument to an int value.
Parameters | |
---|---|
arg |
String : The argument name. |
value |
int : The value the argument should be set to. |
Returns | |
---|---|
C |
public C setLongArgument (String arg, long value)
Sets an argument to a long value.
Parameters | |
---|---|
arg |
String : The argument name. |
value |
long : The value the argument should be set to. |
Returns | |
---|---|
C |