DecimalBuilder
open class DecimalBuilder : TtsSpan.SemioticClassBuilder<TtsSpan.DecimalBuilder!>
| kotlin.Any | |||
| ↳ | android.text.style.TtsSpan.Builder<C> | ||
| ↳ | android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.DecimalBuilder> | ||
| ↳ | android.text.style.TtsSpan.DecimalBuilder | ||
A builder for TtsSpans of type TYPE_DECIMAL.
Summary
| Public constructors | |
|---|---|
| Creates a builder for a TtsSpan of type  | |
| DecimalBuilder(number: Double, minimumFractionDigits: Int, maximumFractionDigits: Int)Creates a TtsSpan of type  | |
| DecimalBuilder(integerPart: String!, fractionalPart: String!)Creates a TtsSpan of type  | |
| Public methods | |
|---|---|
| open TtsSpan.DecimalBuilder! | setArgumentsFromDouble(number: Double, minimumFractionDigits: Int, maximumFractionDigits: Int)Convenience method takes a double and a maximum number of fractional digits, it sets the  | 
| open TtsSpan.DecimalBuilder! | setFractionalPart(fractionalPart: String!)Sets the  | 
| open TtsSpan.DecimalBuilder! | setIntegerPart(integerPart: String!)Sets the  | 
| open TtsSpan.DecimalBuilder! | setIntegerPart(integerPart: Long)Convenience method that converts the number to a String and sets it to the value for  | 
| Inherited functions | |
|---|---|
Public constructors
DecimalBuilder
DecimalBuilder()
Creates a builder for a TtsSpan of type TYPE_DECIMAL.
DecimalBuilder
DecimalBuilder(
number: Double,
minimumFractionDigits: Int,
maximumFractionDigits: Int)
Creates a TtsSpan of type TYPE_DECIMAL and sets the ARG_INTEGER_PART and ARG_FRACTIONAL_PART arguments.
DecimalBuilder
DecimalBuilder(
integerPart: String!,
fractionalPart: String!)
Creates a TtsSpan of type TYPE_DECIMAL and sets the ARG_INTEGER_PART and ARG_FRACTIONAL_PART arguments.
Public methods
setArgumentsFromDouble
open fun setArgumentsFromDouble(
number: Double,
minimumFractionDigits: Int,
maximumFractionDigits: Int
): TtsSpan.DecimalBuilder!
Convenience method takes a double and a maximum number of fractional digits, it sets the ARG_INTEGER_PART and ARG_FRACTIONAL_PART arguments.
| Parameters | |
|---|---|
| number | Double: The number to be synthesized. | 
| minimumFractionDigits | Int: The minimum number of fraction digits that are pronounced. | 
| maximumFractionDigits | Int: The maximum number of fraction digits that are pronounced. If maximumFractionDigits < minimumFractionDigits then minimumFractionDigits will be assumed to be equal to maximumFractionDigits. | 
| Return | |
|---|---|
| TtsSpan.DecimalBuilder! | This instance. | 
setFractionalPart
open fun setFractionalPart(fractionalPart: String!): TtsSpan.DecimalBuilder!
Sets the ARG_FRACTIONAL_PART argument.
| Parameters | |
|---|---|
| fractionalPart | String!: A non-empty string of digits. | 
| Return | |
|---|---|
| TtsSpan.DecimalBuilder! | This instance. | 
setIntegerPart
open fun setIntegerPart(integerPart: String!): TtsSpan.DecimalBuilder!
Sets the ARG_INTEGER_PART argument.
| Parameters | |
|---|---|
| integerPart | String!: A non-empty string of digits with an optional leading + or -. | 
| Return | |
|---|---|
| TtsSpan.DecimalBuilder! | This instance. | 
setIntegerPart
open fun setIntegerPart(integerPart: Long): TtsSpan.DecimalBuilder!
Convenience method that converts the number to a String and sets it to the value for ARG_INTEGER_PART.
| Parameters | |
|---|---|
| integerPart | Long: The integer part of the decimal. | 
| Return | |
|---|---|
| TtsSpan.DecimalBuilder! | This instance. | 
