public enum SayAsInterpretAs extends java.lang.Enum<SayAsInterpretAs> implements INativeEnum
Enum Constant and Description |
---|
Address
The text should be spoken as an address.
|
Alphanumeric
The text should be spoken as an alphanumeric number.
|
Cardinal
The text is an integral or decimal number and should be spoken as a cardinal number.
|
Currency
The text should be spoken as currency.
|
Date
The text should be spoken as a date.
|
Date_DayMonth
The text should be spoken as a date in a Day/Month format.
|
Date_DayMonthYear
The text should be spoken as a date in a Day/Month/Year format.
|
Date_MonthDay
The text should be spoken as a date in a Month/Day format.
|
Date_MonthDayYear
The text should be spoken as a date in a Month/Day/Year format.
|
Date_MonthYear
The text should be spoken as a date in a Month/Year format.
|
Date_Year
The text should be spoken as a date in a Year format.
|
Date_YearMonth
The text should be spoken as a date in a Year/Month format.
|
Date_YearMonthDay
The text should be spoken as a date in a Year/Month/Day format.
|
Media
The text should be spoken as media.
|
Name
The text should be spoken as a name.
|
Net
The text should be spoken as a network address, including saying the '', '/', and '@' characters.
|
None
The text should be spoken using the default for the text-to-speech engine.
|
Number
The text should be spoken as a number.
|
Ordinal
The text is an integral number and should be spoken as an ordinal number.
|
Spell
The text should be spoken character by character.
|
Telephone
The text should be spoken as a telephone number.
|
Time
The text should be spoken as a time value.
|
Time_HoursMinutes12
The text should be spoken as a time value in an Hours:Minutes 12-hour format.
|
Time_HoursMinutes24
The text should be spoken as a time value in an Hours:Minutes 24-hour format.
|
Time_HoursMinutesSeconds12
The text should be spoken as a time value in an Hours:Minutes:Seconds 12-hour format.
|
Time_HoursMinutesSeconds24
The text should be spoken as a time value in an Hours:Minutes:Seconds 24-hour format.
|
Url
The text should be spoken as a URL.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<SayAsInterpretAs> |
fromNativeValue(int nativeValue) |
java.lang.String |
getConstantName() |
int |
getNativeValue() |
static SayAsInterpretAs |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SayAsInterpretAs[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SayAsInterpretAs None
public static final SayAsInterpretAs Spell
public static final SayAsInterpretAs Cardinal
public static final SayAsInterpretAs Ordinal
public static final SayAsInterpretAs Number
public static final SayAsInterpretAs Date
public static final SayAsInterpretAs Time
public static final SayAsInterpretAs Telephone
public static final SayAsInterpretAs Currency
public static final SayAsInterpretAs Net
public static final SayAsInterpretAs Url
public static final SayAsInterpretAs Address
public static final SayAsInterpretAs Alphanumeric
public static final SayAsInterpretAs Name
public static final SayAsInterpretAs Media
public static final SayAsInterpretAs Date_MonthDayYear
public static final SayAsInterpretAs Date_DayMonthYear
public static final SayAsInterpretAs Date_YearMonthDay
public static final SayAsInterpretAs Date_YearMonth
public static final SayAsInterpretAs Date_MonthYear
public static final SayAsInterpretAs Date_DayMonth
public static final SayAsInterpretAs Date_MonthDay
public static final SayAsInterpretAs Date_Year
public static final SayAsInterpretAs Time_HoursMinutesSeconds12
public static final SayAsInterpretAs Time_HoursMinutes12
public static final SayAsInterpretAs Time_HoursMinutesSeconds24
public static final SayAsInterpretAs Time_HoursMinutes24
public static SayAsInterpretAs[] values()
for (SayAsInterpretAs c : SayAsInterpretAs.values()) System.out.println(c);
public static SayAsInterpretAs valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getNativeValue()
getNativeValue
in interface INativeEnum
public java.lang.String getConstantName()
getConstantName
in interface INativeEnum
public static java.util.Optional<SayAsInterpretAs> fromNativeValue(int nativeValue)