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)
| 参数(Parameters) |
type |
String
|
公共方法(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. |
| 返回(Returns) |
C |
This instance. |