Package cds.savot.common
Enum VOTableTag
- java.lang.Object
-
- java.lang.Enum<VOTableTag>
-
- cds.savot.common.VOTableTag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<VOTableTag>
public enum VOTableTag extends java.lang.Enum<VOTableTag>
This enum contains all tags present in VOTable specification- Author:
- Laurent Bourges
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VOTableTag
parseTag(java.lang.String name)
Return the VoTableTag corresponding to the given string (ignore case) LBO: Note: equalsIgnoreCase() vs() equals as XML is case sensitive and VOTable specification says that clearlystatic VOTableTag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VOTableTag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINED
public static final VOTableTag UNDEFINED
-
BINARY
public static final VOTableTag BINARY
-
COOSYS
public static final VOTableTag COOSYS
-
DATA
public static final VOTableTag DATA
-
DEFINITIONS
public static final VOTableTag DEFINITIONS
-
DESCRIPTION
public static final VOTableTag DESCRIPTION
-
FIELD
public static final VOTableTag FIELD
-
FIELDREF
public static final VOTableTag FIELDREF
-
FITS
public static final VOTableTag FITS
-
GROUP
public static final VOTableTag GROUP
-
INFO
public static final VOTableTag INFO
-
LINK
public static final VOTableTag LINK
-
MIN
public static final VOTableTag MIN
-
MAX
public static final VOTableTag MAX
-
OPTION
public static final VOTableTag OPTION
-
PARAM
public static final VOTableTag PARAM
-
PARAMREF
public static final VOTableTag PARAMREF
-
RESOURCE
public static final VOTableTag RESOURCE
-
STREAM
public static final VOTableTag STREAM
-
SYSTEM
public static final VOTableTag SYSTEM
-
TABLE
public static final VOTableTag TABLE
-
TABLEDATA
public static final VOTableTag TABLEDATA
-
TD
public static final VOTableTag TD
-
TR
public static final VOTableTag TR
-
VALUES
public static final VOTableTag VALUES
-
VOTABLE
public static final VOTableTag VOTABLE
-
-
Method Detail
-
values
public static VOTableTag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VOTableTag c : VOTableTag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VOTableTag valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
parseTag
public static VOTableTag parseTag(java.lang.String name)
Return the VoTableTag corresponding to the given string (ignore case) LBO: Note: equalsIgnoreCase() vs() equals as XML is case sensitive and VOTable specification says that clearly- Parameters:
name
- tag name to look up- Returns:
- VoTableTag or VoTableTag.UNDEFINED if no match
-
-