Lines Matching defs:TtsSpan

33  * Each instance of a TtsSpan has a type, for example {@link #TYPE_DATE}
38 * TtsSpan type.
40 public class TtsSpan implements ParcelableSpan {
465 public TtsSpan(String type, PersistableBundle args) {
470 public TtsSpan(Parcel src) {
510 * this builder like {@link TtsSpan.TextBuilder} and
511 * {@link TtsSpan.CardinalBuilder} are likely more useful.
529 * Returns a TtsSpan built from the parameters set by the setter
531 * @return A TtsSpan built with parameters of this builder.
533 public TtsSpan build() {
534 return new TtsSpan(mType, mArgs);
575 * this builder like {@link TtsSpan.TextBuilder} and
576 * {@link TtsSpan.CardinalBuilder} are likely more useful.
592 return setStringArgument(TtsSpan.ARG_GENDER, gender);
602 return setStringArgument(TtsSpan.ARG_ANIMACY, animacy);
613 return setStringArgument(TtsSpan.ARG_MULTIPLICITY, multiplicity);
626 return setStringArgument(TtsSpan.ARG_CASE, grammaticalCase);
636 * Creates a builder for a TtsSpan of type {@link #TYPE_TEXT}.
639 super(TtsSpan.TYPE_TEXT);
643 * Creates a TtsSpan of type {@link #TYPE_TEXT} and sets the
659 return setStringArgument(TtsSpan.ARG_TEXT, text);
670 * Creates a builder for a TtsSpan of type {@link #TYPE_CARDINAL}.
673 super(TtsSpan.TYPE_CARDINAL);
677 * Creates a TtsSpan of type {@link #TYPE_CARDINAL} and sets the
688 * Creates a TtsSpan of type {@link #TYPE_CARDINAL} and sets the
715 return setStringArgument(TtsSpan.ARG_NUMBER, number);
726 * Creates a builder for a TtsSpan of type {@link #TYPE_ORDINAL}.
729 super(TtsSpan.TYPE_ORDINAL);
733 * Creates a TtsSpan of type {@link #TYPE_ORDINAL} and sets the
744 * Creates a TtsSpan of type {@link #TYPE_ORDINAL} and sets the
771 return setStringArgument(TtsSpan.ARG_NUMBER, number);
782 * Creates a builder for a TtsSpan of type {@link #TYPE_DECIMAL}.
785 super(TtsSpan.TYPE_DECIMAL);
789 * Creates a TtsSpan of type {@link #TYPE_DECIMAL} and sets the
803 * Creates a TtsSpan of type {@link #TYPE_DECIMAL} and sets the
864 return setStringArgument(TtsSpan.ARG_INTEGER_PART, integerPart);
873 return setStringArgument(TtsSpan.ARG_FRACTIONAL_PART,
885 * Creates a builder for a TtsSpan of type {@link #TYPE_FRACTION}.
888 super(TtsSpan.TYPE_FRACTION);
892 * Creates a TtsSpan of type {@link #TYPE_FRACTION} and sets the
922 return setStringArgument(TtsSpan.ARG_INTEGER_PART, integerPart);
942 return setStringArgument(TtsSpan.ARG_NUMERATOR, numerator);
962 return setStringArgument(TtsSpan.ARG_DENOMINATOR, denominator);
973 * Creates a builder for a TtsSpan of type {@link #TYPE_MEASURE}.
976 super(TtsSpan.TYPE_MEASURE);
996 return setStringArgument(TtsSpan.ARG_NUMBER, number);
1017 return setStringArgument(TtsSpan.ARG_INTEGER_PART, integerPart);
1027 return setStringArgument(TtsSpan.ARG_FRACTIONAL_PART,
1048 return setStringArgument(TtsSpan.ARG_NUMERATOR, numerator);
1068 return setStringArgument(TtsSpan.ARG_DENOMINATOR, denominator);
1075 * @see {@link TtsSpan.ARG_UNIT}
1078 return setStringArgument(TtsSpan.ARG_UNIT, unit);
1089 * Creates a builder for a TtsSpan of type {@link #TYPE_TIME}.
1092 super(TtsSpan.TYPE_TIME);
1096 * Creates a builder for a TtsSpan of type {@link #TYPE_TIME} and
1112 return setIntArgument(TtsSpan.ARG_HOURS, hours);
1123 return setIntArgument(TtsSpan.ARG_MINUTES, minutes);
1134 * Creates a builder for a TtsSpan of type {@link #TYPE_DATE}.
1137 super(TtsSpan.TYPE_DATE);
1141 * Creates a builder for a TtsSpan of type {@link #TYPE_TIME} and
1173 return setIntArgument(TtsSpan.ARG_WEEKDAY, weekday);
1183 return setIntArgument(TtsSpan.ARG_DAY, day);
1193 return setIntArgument(TtsSpan.ARG_MONTH, month);
1203 return setIntArgument(TtsSpan.ARG_YEAR, year);
1214 * Creates a TtsSpan of type {@link #TYPE_MONEY}.
1217 super(TtsSpan.TYPE_MONEY);
1237 return setStringArgument(TtsSpan.ARG_INTEGER_PART, integerPart);
1246 return setStringArgument(TtsSpan.ARG_FRACTIONAL_PART, fractionalPart);
1255 return setStringArgument(TtsSpan.ARG_CURRENCY, currency);
1264 return setStringArgument(TtsSpan.ARG_QUANTITY, quantity);
1275 * Creates a TtsSpan of type {@link #TYPE_TELEPHONE}.
1278 super(TtsSpan.TYPE_TELEPHONE);
1282 * Creates a TtsSpan of type {@link #TYPE_TELEPHONE} and sets the
1297 return setStringArgument(TtsSpan.ARG_COUNTRY_CODE, countryCode);
1307 return setStringArgument(TtsSpan.ARG_NUMBER_PARTS, numberParts);
1316 return setStringArgument(TtsSpan.ARG_EXTENSION, extension);
1327 * Creates a TtsSpan of type {@link #TYPE_ELECTRONIC}.
1330 super(TtsSpan.TYPE_ELECTRONIC);
1352 return setStringArgument(TtsSpan.ARG_PROTOCOL, protocol);
1360 return setStringArgument(TtsSpan.ARG_USERNAME, username);
1368 return setStringArgument(TtsSpan.ARG_PASSWORD, password);
1377 return setStringArgument(TtsSpan.ARG_DOMAIN, domain);
1385 return setIntArgument(TtsSpan.ARG_PORT, port);
1394 return setStringArgument(TtsSpan.ARG_PATH, path);
1403 return setStringArgument(TtsSpan.ARG_QUERY_STRING, queryString);
1411 return setStringArgument(TtsSpan.ARG_FRAGMENT_ID, fragmentId);
1422 * Creates a builder for a TtsSpan of type {@link #TYPE_DIGITS}.
1425 super(TtsSpan.TYPE_DIGITS);
1429 * Creates a builder for a TtsSpan of type {@link #TYPE_DIGITS}
1443 return setStringArgument(TtsSpan.ARG_DIGITS, digits);
1454 * Creates a builder for a TtsSpan of type {@link #TYPE_VERBATIM}.
1457 super(TtsSpan.TYPE_VERBATIM);
1461 * Creates a builder for a TtsSpan of type {@link #TYPE_VERBATIM}
1476 return setStringArgument(TtsSpan.ARG_VERBATIM, verbatim);