public static enum STCS.Frame extends java.lang.Enum<STCS.Frame>
List of all possible frames in an STC expression.
When no value is specified, the default one is UNKNOWNFRAME
.
The default value is also accessible through the attribute DEFAULT
and it is possible to test whether a frame 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 |
---|
ECLIPTIC |
FK4 |
FK5 |
GALACTIC |
ICRS |
J2000 |
UNKNOWNFRAME |
Modifier and Type | Field and Description |
---|---|
static STCS.Frame |
DEFAULT
Default value for a frame:
UNKNOWNFRAME . |
static java.lang.String |
regexp
Regular expression to test whether a string is a valid frame or not.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDefault()
Tell whether this frame is the default one.
|
static STCS.Frame |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static STCS.Frame[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final STCS.Frame ECLIPTIC
public static final STCS.Frame FK4
public static final STCS.Frame FK5
public static final STCS.Frame J2000
public static final STCS.Frame GALACTIC
public static final STCS.Frame ICRS
public static final STCS.Frame UNKNOWNFRAME
public static final STCS.Frame DEFAULT
UNKNOWNFRAME
.public static final java.lang.String regexp
public static STCS.Frame[] values()
for (STCS.Frame c : STCS.Frame.values()) System.out.println(c);
public static STCS.Frame 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()