TtsSpan.FractionBuilder


public static class TtsSpan.FractionBuilder
extends SemioticClassBuilder<TtsSpan.FractionBuilder>

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


A builder for TtsSpans of type TtsSpan.TYPE_FRACTION.

Summary

Public constructors

FractionBuilder()

Creates a builder for a TtsSpan of type TtsSpan.TYPE_FRACTION.

FractionBuilder(long integerPart, long numerator, long denominator)

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

Public methods

TtsSpan.FractionBuilder setDenominator(String denominator)

Sets the TtsSpan.ARG_DENOMINATOR argument.

TtsSpan.FractionBuilder setDenominator(long denominator)

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

TtsSpan.FractionBuilder setIntegerPart(String integerPart)

Sets the TtsSpan.ARG_INTEGER_PART argument.

TtsSpan.FractionBuilder setIntegerPart(long integerPart)

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

TtsSpan.FractionBuilder setNumerator(String numerator)

Sets the TtsSpan.ARG_NUMERATOR argument.

TtsSpan.FractionBuilder setNumerator(long numerator)

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

Inherited methods

Public constructors

FractionBuilder

Added in API level 21
public FractionBuilder ()

Creates a builder for a TtsSpan of type TtsSpan.TYPE_FRACTION.

FractionBuilder

Added in API level 21
public FractionBuilder (long integerPart, 
                long numerator, 
                long denominator)

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

Parameters
integerPart long

numerator long

denominator long

Public methods

setDenominator

Added in API level 21
public TtsSpan.FractionBuilder setDenominator (String denominator)

Sets the TtsSpan.ARG_DENOMINATOR argument.

Parameters
denominator String: A non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.FractionBuilder This instance.

setDenominator

Added in API level 21
public TtsSpan.FractionBuilder setDenominator (long denominator)

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

Parameters
denominator long: The denominator.

Returns
TtsSpan.FractionBuilder This instance.

setIntegerPart

Added in API level 21
public TtsSpan.FractionBuilder setIntegerPart (String integerPart)

Sets the TtsSpan.ARG_INTEGER_PART argument.

Parameters
integerPart String: A non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.FractionBuilder This instance.

setIntegerPart

Added in API level 21
public TtsSpan.FractionBuilder setIntegerPart (long integerPart)

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

Parameters
integerPart long: The integer part.

Returns
TtsSpan.FractionBuilder This instance.

setNumerator

Added in API level 21
public TtsSpan.FractionBuilder setNumerator (String numerator)

Sets the TtsSpan.ARG_NUMERATOR argument.

Parameters
numerator String: A non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.FractionBuilder This instance.

setNumerator

Added in API level 21
public TtsSpan.FractionBuilder setNumerator (long numerator)

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

Parameters
numerator long: The numerator.

Returns
TtsSpan.FractionBuilder This instance.