Package org.eclipse.wst.xml.xpath2.processor.internal.types.builtin


org.eclipse.wst.xml.xpath2.processor.internal.types.builtin
Class BuiltinTypeLibrary



public class BuiltinTypeLibrary
extends java.lang.Object
This type captures all of the built-in XPath 2.0 types, as defined in F&O specification. http://www.w3.org/TR/xquery-operators/#datatypes

Field Summary

public static org.eclipse.wst.xml.xpath2.api.typesystem.TypeModelBUILTIN_TYPES
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_ANYATOMICTYPE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinitionXS_ANYSIMPLETYPE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinitionXS_ANYTYPE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_ANYURI
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_BASE64BINARY
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_BOOLEAN
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_BYTE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DATE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DATETIME
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DAYTIMEDURATION
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DECIMAL
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DOUBLE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_DURATION
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinitionXS_ENTITIES
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_ENTITY
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_FLOAT
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_GDAY
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_GMONTH
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_GMONTHDAY
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_GYEAR
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_GYEARMONTH
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_HEXBINARY
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_ID
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_IDREF
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinitionXS_IDREFS
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_INT
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_INTEGER
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_LANGUAGE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_LONG
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NAME
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NCNAME
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NEGATIVEINTEGER
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NMTOKEN
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinitionXS_NMTOKENS
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NONNEGATIVEINTEGER
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NONPOSITIVEINTEGER
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NORMALIZEDSTRING
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_NOTATION
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_POSITIVEINTEGER
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_QNAME
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_SHORT
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_STRING
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_TIME
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_TOKEN
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_UNSIGNEDBYTE
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_UNSIGNEDINT
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_UNSIGNEDLONG
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_UNSIGNEDSHORT
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinitionXS_UNTYPED
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_UNTYPEDATOMIC
    
public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinitionXS_YEARMONTHDURATION
    

Constructor Summary

BuiltinTypeLibrary()

Method Summary


Field Detail

BUILTIN_TYPES

public static org.eclipse.wst.xml.xpath2.api.typesystem.TypeModel BUILTIN_TYPES


XS_ANYATOMICTYPE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_ANYATOMICTYPE


XS_ANYSIMPLETYPE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition XS_ANYSIMPLETYPE


XS_ANYTYPE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition XS_ANYTYPE


XS_ANYURI

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_ANYURI


XS_BASE64BINARY

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_BASE64BINARY


XS_BOOLEAN

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_BOOLEAN


XS_BYTE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_BYTE


XS_DATE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DATE


XS_DATETIME

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DATETIME


XS_DAYTIMEDURATION

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DAYTIMEDURATION


XS_DECIMAL

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DECIMAL


XS_DOUBLE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DOUBLE


XS_DURATION

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_DURATION


XS_ENTITIES

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinition XS_ENTITIES


XS_ENTITY

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_ENTITY


XS_FLOAT

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_FLOAT


XS_GDAY

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_GDAY


XS_GMONTH

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_GMONTH


XS_GMONTHDAY

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_GMONTHDAY


XS_GYEAR

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_GYEAR


XS_GYEARMONTH

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_GYEARMONTH


XS_HEXBINARY

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_HEXBINARY


XS_ID

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_ID


XS_IDREF

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_IDREF


XS_IDREFS

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinition XS_IDREFS


XS_INT

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_INT


XS_INTEGER

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_INTEGER


XS_LANGUAGE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_LANGUAGE


XS_LONG

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_LONG


XS_NAME

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NAME


XS_NCNAME

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NCNAME


XS_NEGATIVEINTEGER

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NEGATIVEINTEGER


XS_NMTOKEN

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NMTOKEN


XS_NMTOKENS

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinListTypeDefinition XS_NMTOKENS


XS_NONNEGATIVEINTEGER

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NONNEGATIVEINTEGER


XS_NONPOSITIVEINTEGER

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NONPOSITIVEINTEGER


XS_NORMALIZEDSTRING

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NORMALIZEDSTRING


XS_NOTATION

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_NOTATION


XS_POSITIVEINTEGER

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_POSITIVEINTEGER


XS_QNAME

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_QNAME


XS_SHORT

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_SHORT


XS_STRING

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_STRING


XS_TIME

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_TIME


XS_TOKEN

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_TOKEN


XS_UNSIGNEDBYTE

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_UNSIGNEDBYTE


XS_UNSIGNEDINT

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_UNSIGNEDINT


XS_UNSIGNEDLONG

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_UNSIGNEDLONG


XS_UNSIGNEDSHORT

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_UNSIGNEDSHORT


XS_UNTYPED

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinTypeDefinition XS_UNTYPED


XS_UNTYPEDATOMIC

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_UNTYPEDATOMIC


XS_YEARMONTHDURATION

public static org.eclipse.wst.xml.xpath2.processor.internal.types.builtin.BuiltinAtomicTypeDefinition XS_YEARMONTHDURATION


Constructor Detail

BuiltinTypeLibrary

public BuiltinTypeLibrary()