public static class TtsSpan.FractionBuilder extends TtsSpan.SemioticClassBuilder<TtsSpan.FractionBuilder>
TtsSpan.TYPE_FRACTION
.Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
TtsSpan.FractionBuilder |
setDenominator(long denominator)
Convenience method that converts the denominator to a String and sets
the argument
TtsSpan.ARG_DENOMINATOR . |
TtsSpan.FractionBuilder |
setDenominator(String denominator)
Sets the
TtsSpan.ARG_DENOMINATOR argument. |
TtsSpan.FractionBuilder |
setIntegerPart(long integerPart)
Convenience method that converts the integer to a String and sets the
argument
TtsSpan.ARG_NUMBER . |
TtsSpan.FractionBuilder |
setIntegerPart(String integerPart)
Sets the
TtsSpan.ARG_INTEGER_PART argument. |
TtsSpan.FractionBuilder |
setNumerator(long numerator)
Convenience method that converts the numerator to a String and sets
the argument
TtsSpan.ARG_NUMERATOR . |
TtsSpan.FractionBuilder |
setNumerator(String numerator)
Sets the
TtsSpan.ARG_NUMERATOR argument. |
setAnimacy, setCase, setGender, setMultiplicity
build, setIntArgument, setLongArgument, setStringArgument
public FractionBuilder()
TtsSpan.TYPE_FRACTION
.public FractionBuilder(long integerPart, long numerator, long denominator)
TtsSpan.TYPE_FRACTION
and sets the
TtsSpan.ARG_INTEGER_PART
, TtsSpan.ARG_NUMERATOR
, and
TtsSpan.ARG_DENOMINATOR
arguments.public TtsSpan.FractionBuilder setIntegerPart(long integerPart)
TtsSpan.ARG_NUMBER
.integerPart
- The integer part.public TtsSpan.FractionBuilder setIntegerPart(String integerPart)
TtsSpan.ARG_INTEGER_PART
argument.integerPart
- A non-empty string of digits with an optional
leading + or -.public TtsSpan.FractionBuilder setNumerator(long numerator)
TtsSpan.ARG_NUMERATOR
.numerator
- The numerator.public TtsSpan.FractionBuilder setNumerator(String numerator)
TtsSpan.ARG_NUMERATOR
argument.numerator
- A non-empty string of digits with an optional
leading + or -.public TtsSpan.FractionBuilder setDenominator(long denominator)
TtsSpan.ARG_DENOMINATOR
.denominator
- The denominator.public TtsSpan.FractionBuilder setDenominator(String denominator)
TtsSpan.ARG_DENOMINATOR
argument.denominator
- A non-empty string of digits with an optional
leading + or -.