public static class TtsSpan.MoneyBuilder extends TtsSpan.SemioticClassBuilder<TtsSpan.MoneyBuilder>
TtsSpan.TYPE_MONEY
.Constructor and Description |
---|
MoneyBuilder()
Creates a TtsSpan of type
TtsSpan.TYPE_MONEY . |
Modifier and Type | Method and Description |
---|---|
TtsSpan.MoneyBuilder |
setCurrency(String currency)
Sets the
TtsSpan.ARG_CURRENCY argument. |
TtsSpan.MoneyBuilder |
setFractionalPart(String fractionalPart)
Sets the
TtsSpan.ARG_FRACTIONAL_PART argument. |
TtsSpan.MoneyBuilder |
setIntegerPart(long integerPart)
Convenience method that converts the number to a String and set it to
the value for
TtsSpan.ARG_INTEGER_PART . |
TtsSpan.MoneyBuilder |
setIntegerPart(String integerPart)
Sets the
TtsSpan.ARG_INTEGER_PART argument. |
TtsSpan.MoneyBuilder |
setQuantity(String quantity)
Sets the
TtsSpan.ARG_QUANTITY argument. |
setAnimacy, setCase, setGender, setMultiplicity
build, setIntArgument, setLongArgument, setStringArgument
public MoneyBuilder()
TtsSpan.TYPE_MONEY
.public TtsSpan.MoneyBuilder setIntegerPart(long integerPart)
TtsSpan.ARG_INTEGER_PART
.integerPart
- The integer part of the amount.public TtsSpan.MoneyBuilder setIntegerPart(String integerPart)
TtsSpan.ARG_INTEGER_PART
argument.integerPart
- A non-empty string of digits with an optional
leading + or -.public TtsSpan.MoneyBuilder setFractionalPart(String fractionalPart)
TtsSpan.ARG_FRACTIONAL_PART
argument.fractionalPart
- Can be a string of digits of any size.public TtsSpan.MoneyBuilder setCurrency(String currency)
TtsSpan.ARG_CURRENCY
argument.currency
- Should be a ISO4217 currency code, e.g. "USD".public TtsSpan.MoneyBuilder setQuantity(String quantity)
TtsSpan.ARG_QUANTITY
argument.quantity
-