Android APIs
public static class

TtsSpan.FractionBuilder

extends SemioticClassBuilder<TtsSpan.FractionBuilder>
java.lang.Object
   ↳ android.text.style.TtsSpan.Builder<android.text.style.TtsSpan.FractionBuilder>
     ↳ android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.FractionBuilder>
       ↳ android.text.style.TtsSpan.FractionBuilder

Class Overview

A builder for TtsSpans of type TYPE_FRACTION.

Summary

Public Constructors
TtsSpan.FractionBuilder()
Creates a builder for a TtsSpan of type TYPE_FRACTION.
TtsSpan.FractionBuilder(long integerPart, long numerator, long denominator)
Creates a TtsSpan of type TYPE_FRACTION and sets the ARG_INTEGER_PART, ARG_NUMERATOR, and ARG_DENOMINATOR arguments.
Public Methods
TtsSpan.FractionBuilder setDenominator(long denominator)
Convenience method that converts the denominator to a String and sets the argument ARG_DENOMINATOR.
TtsSpan.FractionBuilder setDenominator(String denominator)
Sets the ARG_DENOMINATOR argument.
TtsSpan.FractionBuilder setIntegerPart(long integerPart)
Convenience method that converts the integer to a String and sets the argument ARG_NUMBER.
TtsSpan.FractionBuilder setIntegerPart(String integerPart)
Sets the ARG_INTEGER_PART argument.
TtsSpan.FractionBuilder setNumerator(String numerator)
Sets the ARG_NUMERATOR argument.
TtsSpan.FractionBuilder setNumerator(long numerator)
Convenience method that converts the numerator to a String and sets the argument ARG_NUMERATOR.
[Expand]
Inherited Methods
From class android.text.style.TtsSpan.SemioticClassBuilder
From class android.text.style.TtsSpan.Builder
From class java.lang.Object

Public Constructors

public TtsSpan.FractionBuilder ()

Added in API level 21

Creates a builder for a TtsSpan of type TYPE_FRACTION.

public TtsSpan.FractionBuilder (long integerPart, long numerator, long denominator)

Added in API level 21

Creates a TtsSpan of type TYPE_FRACTION and sets the ARG_INTEGER_PART, ARG_NUMERATOR, and ARG_DENOMINATOR arguments.

Public Methods

public TtsSpan.FractionBuilder setDenominator (long denominator)

Added in API level 21

Convenience method that converts the denominator to a String and sets the argument ARG_DENOMINATOR.

Parameters
denominator The denominator.
Returns
  • This instance.

public TtsSpan.FractionBuilder setDenominator (String denominator)

Added in API level 21

Sets the ARG_DENOMINATOR argument.

Parameters
denominator A non-empty string of digits with an optional leading + or -.
Returns
  • This instance.

public TtsSpan.FractionBuilder setIntegerPart (long integerPart)

Added in API level 21

Convenience method that converts the integer to a String and sets the argument ARG_NUMBER.

Parameters
integerPart The integer part.
Returns
  • This instance.

public TtsSpan.FractionBuilder setIntegerPart (String integerPart)

Added in API level 21

Sets the ARG_INTEGER_PART argument.

Parameters
integerPart A non-empty string of digits with an optional leading + or -.
Returns
  • This instance.

public TtsSpan.FractionBuilder setNumerator (String numerator)

Added in API level 21

Sets the ARG_NUMERATOR argument.

Parameters
numerator A non-empty string of digits with an optional leading + or -.
Returns
  • This instance.

public TtsSpan.FractionBuilder setNumerator (long numerator)

Added in API level 21

Convenience method that converts the numerator to a String and sets the argument ARG_NUMERATOR.

Parameters
numerator The numerator.
Returns
  • This instance.