public static enum STCS.Flavor extends java.lang.Enum<STCS.Flavor>
List of all possible flavors in an STC expression.
When no value is specified, the default one is SPHERICAL2
.
The default value is also accessible through the attribute DEFAULT
and it is possible to test whether a flavor is the default with the function isDefault()
.
Note: The possible values listed in this enumeration are limited to the subset of STC-S described by the section "6 Use of STC-S in TAP (informative)" of the TAP Recommendation 1.0 (27th March 2010).
Enum Constant and Description |
---|
CARTESIAN2 |
CARTESIAN3 |
SPHERICAL2 |
Modifier and Type | Field and Description |
---|---|
static STCS.Flavor |
DEFAULT
Default value for a flavor:
SPHERICAL2 . |
static java.lang.String |
regexp
Regular expression to test whether a string is a valid flavor or not.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDefault()
Tell whether this flavor is the default one.
|
static STCS.Flavor |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static STCS.Flavor[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final STCS.Flavor CARTESIAN2
public static final STCS.Flavor CARTESIAN3
public static final STCS.Flavor SPHERICAL2
public static final STCS.Flavor DEFAULT
SPHERICAL2
.public static final java.lang.String regexp
public static STCS.Flavor[] values()
for (STCS.Flavor c : STCS.Flavor.values()) System.out.println(c);
public static STCS.Flavor 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 final boolean isDefault()