TtsSpan.Builder
public static class TtsSpan.Builder
extends Object
Known Direct Subclasses
|
Known Indirect Subclasses
TtsSpan.CardinalBuilder,
TtsSpan.DateBuilder,
TtsSpan.DecimalBuilder,
TtsSpan.DigitsBuilder,
TtsSpan.ElectronicBuilder,
TtsSpan.FractionBuilder,
TtsSpan.MeasureBuilder,
TtsSpan.MoneyBuilder,
TtsSpan.OrdinalBuilder,
TtsSpan.TelephoneBuilder,
TtsSpan.TextBuilder,
TtsSpan.TimeBuilder,
TtsSpan.VerbatimBuilder
|
TtsSpans的简单生成器。 此构建器可以直接使用,但此构建器的更具体的子类(如TtsSpan.TextBuilder
和TtsSpan.CardinalBuilder
可能更有用。 该类使用泛型,因此该类中的方法可以返回其子类的实例,从而生成流畅的API(CRTP模式)。
Summary
Public constructors
TtsSpan.Builder
TtsSpan.Builder (String type)
Public methods
build
TtsSpan build ()
返回由setter方法设置的参数构建的TtsSpan。
Returns |
TtsSpan |
A TtsSpan built with parameters of this builder. |
setIntArgument
C setIntArgument (String arg,
int value)
将一个参数设置为一个int值。
Parameters |
arg |
String : The argument name. |
value |
int : The value the argument should be set to. |
setLongArgument
C setLongArgument (String arg,
long value)
将参数设置为长整型值。
Parameters |
arg |
String : The argument name. |
value |
long : The value the argument should be set to. |
setStringArgument
C setStringArgument (String arg,
String value)
将参数设置为字符串值。
Parameters |
arg |
String : The argument name. |
value |
String : The value the argument should be set to. |