Added in API level 21

CardinalBuilder


open class CardinalBuilder : TtsSpan.SemioticClassBuilder<TtsSpan.CardinalBuilder!>

A builder for TtsSpans of type TYPE_CARDINAL.

Summary

Public constructors

Creates a builder for a TtsSpan of type TYPE_CARDINAL.

Creates a TtsSpan of type TYPE_CARDINAL and sets the ARG_NUMBER argument.

Creates a TtsSpan of type TYPE_CARDINAL and sets the ARG_NUMBER argument.

Public methods
open TtsSpan.CardinalBuilder!
setNumber(number: String!)

Sets the ARG_NUMBER argument.

open TtsSpan.CardinalBuilder!
setNumber(number: Long)

Convenience method that converts the number to a String and set it to the value for ARG_NUMBER.

Inherited functions
TtsSpan! build()

Returns a TtsSpan built from the parameters set by the setter methods.

C setIntArgument(arg: String!, value: Int)

Sets an argument to an int value.

C setLongArgument(arg: String!, value: Long)

Sets an argument to a long value.

C setStringArgument(arg: String!, value: String!)

Sets an argument to a string value.

C setAnimacy(animacy: String!)

Sets the animacy information for this instance.

C setCase(grammaticalCase: String!)

Sets the grammatical case information for this instance.

C setGender(gender: String!)

Sets the gender information for this instance.

C setMultiplicity(multiplicity: String!)

Sets the multiplicity information for this instance.

Public constructors

CardinalBuilder

Added in API level 21
CardinalBuilder()

Creates a builder for a TtsSpan of type TYPE_CARDINAL.

CardinalBuilder

Added in API level 21
CardinalBuilder(number: String!)

Creates a TtsSpan of type TYPE_CARDINAL and sets the ARG_NUMBER argument.

Parameters
number String!: The number to synthesize.

CardinalBuilder

Added in API level 21
CardinalBuilder(number: Long)

Creates a TtsSpan of type TYPE_CARDINAL and sets the ARG_NUMBER argument.

Parameters
number Long: The number to synthesize.

See Also

Public methods

setNumber

Added in API level 21
open fun setNumber(number: String!): TtsSpan.CardinalBuilder!

Sets the ARG_NUMBER argument.

Parameters
number String!: A non-empty string of digits with an optional leading + or -.
Return
TtsSpan.CardinalBuilder! This instance.

setNumber

Added in API level 21
open fun setNumber(number: Long): TtsSpan.CardinalBuilder!

Convenience method that converts the number to a String and set it to the value for ARG_NUMBER.

Parameters
number Long: The number that will be synthesized.
Return
TtsSpan.CardinalBuilder! This instance.