org.semanticweb.owl.vocab
Enum XSDVocabulary

java.lang.Object
  extended by java.lang.Enum<XSDVocabulary>
      extended by org.semanticweb.owl.vocab.XSDVocabulary
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<XSDVocabulary>

public enum XSDVocabulary
extends java.lang.Enum<XSDVocabulary>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 25-Oct-2006 A vocabulary for XML Schema Data Types (XSD)


Enum Constant Summary
ANY_SIMPLE_TYPE
           
ANY_TYPE
           
ANY_URI
           
BASE_64_BINARY
           
BOOLEAN
           
BYTE
           
DATE
           
DATE_TIME
           
DECIMAL
           
DOUBLE
           
DURATION
           
ENTITIES
           
ENTITY
           
FLOAT
           
G_DAY
           
G_MONTH
           
G_MONTH_DAY
           
G_YEAR
           
G_YEAR_MONTH
           
HEX_BINARY
           
ID
           
IDREF
           
IDREFS
           
INT
           
INTEGER
           
LANGUAGE
           
LONG
           
NAME
           
NCNAME
           
NEGATIVE_INTEGER
           
NMTOKEN
           
NON_NEGATIVE_INTEGER
           
NON_POSIITIVE_INTEGER
           
NORMALIZED_STRING
           
NOTATION
           
POSITIVE_INTEGER
           
Q_NAME
           
SHORT
           
STRING
           
TIME
           
TOKEN
           
UNSIGNED_INT
           
UNSIGNED_LONG
           
 
Field Summary
static java.util.Set<java.net.URI> ALL_DATATYPES
           
 
Method Summary
 java.net.URI getURI()
           
 java.lang.String toString()
           
static XSDVocabulary valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static XSDVocabulary[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ANY_TYPE

public static final XSDVocabulary ANY_TYPE

ANY_SIMPLE_TYPE

public static final XSDVocabulary ANY_SIMPLE_TYPE

STRING

public static final XSDVocabulary STRING

INTEGER

public static final XSDVocabulary INTEGER

LONG

public static final XSDVocabulary LONG

INT

public static final XSDVocabulary INT

SHORT

public static final XSDVocabulary SHORT

BYTE

public static final XSDVocabulary BYTE

DECIMAL

public static final XSDVocabulary DECIMAL

FLOAT

public static final XSDVocabulary FLOAT

BOOLEAN

public static final XSDVocabulary BOOLEAN

DOUBLE

public static final XSDVocabulary DOUBLE

NON_POSIITIVE_INTEGER

public static final XSDVocabulary NON_POSIITIVE_INTEGER

NEGATIVE_INTEGER

public static final XSDVocabulary NEGATIVE_INTEGER

NON_NEGATIVE_INTEGER

public static final XSDVocabulary NON_NEGATIVE_INTEGER

UNSIGNED_LONG

public static final XSDVocabulary UNSIGNED_LONG

UNSIGNED_INT

public static final XSDVocabulary UNSIGNED_INT

POSITIVE_INTEGER

public static final XSDVocabulary POSITIVE_INTEGER

BASE_64_BINARY

public static final XSDVocabulary BASE_64_BINARY

HEX_BINARY

public static final XSDVocabulary HEX_BINARY

ANY_URI

public static final XSDVocabulary ANY_URI

Q_NAME

public static final XSDVocabulary Q_NAME

NOTATION

public static final XSDVocabulary NOTATION

NORMALIZED_STRING

public static final XSDVocabulary NORMALIZED_STRING

TOKEN

public static final XSDVocabulary TOKEN

LANGUAGE

public static final XSDVocabulary LANGUAGE

NAME

public static final XSDVocabulary NAME

NCNAME

public static final XSDVocabulary NCNAME

NMTOKEN

public static final XSDVocabulary NMTOKEN

ID

public static final XSDVocabulary ID

IDREF

public static final XSDVocabulary IDREF

IDREFS

public static final XSDVocabulary IDREFS

ENTITY

public static final XSDVocabulary ENTITY

ENTITIES

public static final XSDVocabulary ENTITIES

DURATION

public static final XSDVocabulary DURATION

DATE_TIME

public static final XSDVocabulary DATE_TIME

TIME

public static final XSDVocabulary TIME

DATE

public static final XSDVocabulary DATE

G_YEAR_MONTH

public static final XSDVocabulary G_YEAR_MONTH

G_YEAR

public static final XSDVocabulary G_YEAR

G_MONTH_DAY

public static final XSDVocabulary G_MONTH_DAY

G_DAY

public static final XSDVocabulary G_DAY

G_MONTH

public static final XSDVocabulary G_MONTH
Field Detail

ALL_DATATYPES

public static java.util.Set<java.net.URI> ALL_DATATYPES
Method Detail

values

public static final XSDVocabulary[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(XSDVocabulary c : XSDVocabulary.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static XSDVocabulary 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 name

getURI

public java.net.URI getURI()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<XSDVocabulary>