TtsSpan.MeasureBuilder

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

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


A builder for TtsSpans of type TtsSpan.TYPE_MEASURE.

Summary

Public constructors

MeasureBuilder()

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

Public methods

TtsSpan.MeasureBuilder setDenominator(String denominator)

Sets the TtsSpan.ARG_DENOMINATOR argument.

TtsSpan.MeasureBuilder setDenominator(long denominator)

Convenience method that converts the denominator to a String and set it to the value for TtsSpan.ARG_DENOMINATOR.

TtsSpan.MeasureBuilder setFractionalPart(String fractionalPart)

Sets the TtsSpan.ARG_FRACTIONAL_PART argument.

TtsSpan.MeasureBuilder setIntegerPart(String integerPart)

Sets the TtsSpan.ARG_INTEGER_PART argument.

TtsSpan.MeasureBuilder setIntegerPart(long integerPart)

Convenience method that converts the integer part to a String and set it to the value for TtsSpan.ARG_INTEGER_PART.

TtsSpan.MeasureBuilder setNumber(long number)

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

TtsSpan.MeasureBuilder setNumber(String number)

Sets the TtsSpan.ARG_NUMBER argument.

TtsSpan.MeasureBuilder setNumerator(String numerator)

Sets the TtsSpan.ARG_NUMERATOR argument.

TtsSpan.MeasureBuilder setNumerator(long numerator)

Convenience method that converts the numerator to a String and set it to the value for TtsSpan.ARG_NUMERATOR.

TtsSpan.MeasureBuilder setUnit(String unit)

Sets the TtsSpan.ARG_UNIT argument.

Inherited methods

Public constructors

MeasureBuilder

Added in API level 21
public MeasureBuilder ()

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

Public methods

setDenominator

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

Sets the TtsSpan.ARG_DENOMINATOR argument.

Parameters
denominator String: The denominator of a fraction; a non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.MeasureBuilder This instance.

setDenominator

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

Convenience method that converts the denominator to a String and set it to the value for TtsSpan.ARG_DENOMINATOR.

Parameters
denominator long: The denominator of a fraction.

Returns
TtsSpan.MeasureBuilder This instance.

setFractionalPart

Added in API level 21
public TtsSpan.MeasureBuilder setFractionalPart (String fractionalPart)

Sets the TtsSpan.ARG_FRACTIONAL_PART argument.

Parameters
fractionalPart String: The fractional part of a decimal; a non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.MeasureBuilder This instance.

setIntegerPart

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

Sets the TtsSpan.ARG_INTEGER_PART argument.

Parameters
integerPart String: The integer part of a decimal or fraction; a non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.MeasureBuilder This instance.

setIntegerPart

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

Convenience method that converts the integer part to a String and set it to the value for TtsSpan.ARG_INTEGER_PART.

Parameters
integerPart long: The integer part of a decimal or fraction.

Returns
TtsSpan.MeasureBuilder This instance.

setNumber

Added in API level 21
public TtsSpan.MeasureBuilder setNumber (long number)

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

Parameters
number long: The amount of the measure.

Returns
TtsSpan.MeasureBuilder This instance.

setNumber

Added in API level 21
public TtsSpan.MeasureBuilder setNumber (String number)

Sets the TtsSpan.ARG_NUMBER argument.

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

Returns
TtsSpan.MeasureBuilder This instance.

setNumerator

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

Sets the TtsSpan.ARG_NUMERATOR argument.

Parameters
numerator String: The numerator of a fraction; a non-empty string of digits with an optional leading + or -.

Returns
TtsSpan.MeasureBuilder This instance.

setNumerator

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

Convenience method that converts the numerator to a String and set it to the value for TtsSpan.ARG_NUMERATOR.

Parameters
numerator long: The numerator of a fraction.

Returns
TtsSpan.MeasureBuilder This instance.

setUnit

Added in API level 21
public TtsSpan.MeasureBuilder setUnit (String unit)

Sets the TtsSpan.ARG_UNIT argument.

Parameters
unit String: The unit of the measure.

Returns
TtsSpan.MeasureBuilder This instance.

See also: