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: Long) Convenience method that converts the number to a String and sets it to the value for |
open TtsSpan.DecimalBuilder! |
setIntegerPart(integerPart: String!) Sets the |
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: 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. |
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. |