API

com.ibm.xml.xapi
Interface XTypeConstants


public interface XTypeConstants

Predefined constants for the built-in types including:

An enumeration for the built-in types. The XItemView.getValueType method will return one of these types.

Predefined QNames for the built-in types. Can be used when declaring variables and functions on the XStaticContext.

See Also:
XItemView.getValueType(), XStaticContext.declareVariable(QName, QName), XStaticContext.declareFunction(QName, QName, QName[])

Nested Class Summary
static class XTypeConstants.Type
          Enumerator of built-in types.
 
Field Summary
static javax.xml.namespace.QName ANYURI_QNAME
           
static javax.xml.namespace.QName BASE64BINARY_QNAME
           
static javax.xml.namespace.QName BOOLEAN_QNAME
           
static javax.xml.namespace.QName BYTE_QNAME
           
static javax.xml.namespace.QName DATE_QNAME
           
static javax.xml.namespace.QName DATETIME_QNAME
           
static javax.xml.namespace.QName DAYTIMEDURATION_QNAME
           
static javax.xml.namespace.QName DECIMAL_QNAME
           
static javax.xml.namespace.QName DOUBLE_QNAME
           
static javax.xml.namespace.QName DURATION_QNAME
           
static javax.xml.namespace.QName ENTITY_QNAME
           
static javax.xml.namespace.QName FLOAT_QNAME
           
static javax.xml.namespace.QName GDAY_QNAME
           
static javax.xml.namespace.QName GMONTH_QNAME
           
static javax.xml.namespace.QName GMONTHDAY_QNAME
           
static javax.xml.namespace.QName GYEAR_QNAME
           
static javax.xml.namespace.QName GYEARMONTH_QNAME
           
static javax.xml.namespace.QName HEXBINARY_QNAME
           
static javax.xml.namespace.QName ID_QNAME
           
static javax.xml.namespace.QName IDREF_QNAME
           
static javax.xml.namespace.QName INT_QNAME
           
static javax.xml.namespace.QName INTEGER_QNAME
           
static javax.xml.namespace.QName LANGUAGE_QNAME
           
static javax.xml.namespace.QName LONG_QNAME
           
static javax.xml.namespace.QName NAME_QNAME
           
static javax.xml.namespace.QName NCNAME_QNAME
           
static javax.xml.namespace.QName NEGATIVEINTEGER_QNAME
           
static javax.xml.namespace.QName NMTOKEN_QNAME
           
static javax.xml.namespace.QName NONNEGATIVEINTEGER_QNAME
           
static javax.xml.namespace.QName NONPOSITIVEINTEGER_QNAME
           
static javax.xml.namespace.QName NORMALIZEDSTRING_QNAME
           
static javax.xml.namespace.QName NOTATION_QNAME
           
static javax.xml.namespace.QName POSITIVEINTEGER_QNAME
           
static javax.xml.namespace.QName QNAME_QNAME
           
static java.lang.String SCHEMA_NAMESPACE
          Schema namespace
static javax.xml.namespace.QName SHORT_QNAME
           
static javax.xml.namespace.QName STRING_QNAME
           
static javax.xml.namespace.QName TIME_QNAME
           
static javax.xml.namespace.QName TOKEN_QNAME
           
static javax.xml.namespace.QName UNSIGNEDBYTE_QNAME
           
static javax.xml.namespace.QName UNSIGNEDINT_QNAME
           
static javax.xml.namespace.QName UNSIGNEDLONG_QNAME
           
static javax.xml.namespace.QName UNSIGNEDSHORT_QNAME
           
static javax.xml.namespace.QName UNTYPED_QNAME
           
static javax.xml.namespace.QName UNTYPEDATOMIC_QNAME
           
static javax.xml.namespace.QName YEARMONTHDURATION_QNAME
           
 

Field Detail

SCHEMA_NAMESPACE

static final java.lang.String SCHEMA_NAMESPACE
Schema namespace

See Also:
Constant Field Values

BYTE_QNAME

static final javax.xml.namespace.QName BYTE_QNAME

SHORT_QNAME

static final javax.xml.namespace.QName SHORT_QNAME

INT_QNAME

static final javax.xml.namespace.QName INT_QNAME

LONG_QNAME

static final javax.xml.namespace.QName LONG_QNAME

FLOAT_QNAME

static final javax.xml.namespace.QName FLOAT_QNAME

DOUBLE_QNAME

static final javax.xml.namespace.QName DOUBLE_QNAME

BOOLEAN_QNAME

static final javax.xml.namespace.QName BOOLEAN_QNAME

STRING_QNAME

static final javax.xml.namespace.QName STRING_QNAME

DECIMAL_QNAME

static final javax.xml.namespace.QName DECIMAL_QNAME

INTEGER_QNAME

static final javax.xml.namespace.QName INTEGER_QNAME

HEXBINARY_QNAME

static final javax.xml.namespace.QName HEXBINARY_QNAME

BASE64BINARY_QNAME

static final javax.xml.namespace.QName BASE64BINARY_QNAME

ANYURI_QNAME

static final javax.xml.namespace.QName ANYURI_QNAME

QNAME_QNAME

static final javax.xml.namespace.QName QNAME_QNAME

NOTATION_QNAME

static final javax.xml.namespace.QName NOTATION_QNAME

DATE_QNAME

static final javax.xml.namespace.QName DATE_QNAME

DATETIME_QNAME

static final javax.xml.namespace.QName DATETIME_QNAME

TIME_QNAME

static final javax.xml.namespace.QName TIME_QNAME

GDAY_QNAME

static final javax.xml.namespace.QName GDAY_QNAME

GMONTH_QNAME

static final javax.xml.namespace.QName GMONTH_QNAME

GMONTHDAY_QNAME

static final javax.xml.namespace.QName GMONTHDAY_QNAME

GYEAR_QNAME

static final javax.xml.namespace.QName GYEAR_QNAME

GYEARMONTH_QNAME

static final javax.xml.namespace.QName GYEARMONTH_QNAME

DURATION_QNAME

static final javax.xml.namespace.QName DURATION_QNAME

DAYTIMEDURATION_QNAME

static final javax.xml.namespace.QName DAYTIMEDURATION_QNAME

YEARMONTHDURATION_QNAME

static final javax.xml.namespace.QName YEARMONTHDURATION_QNAME

NORMALIZEDSTRING_QNAME

static final javax.xml.namespace.QName NORMALIZEDSTRING_QNAME

TOKEN_QNAME

static final javax.xml.namespace.QName TOKEN_QNAME

LANGUAGE_QNAME

static final javax.xml.namespace.QName LANGUAGE_QNAME

NAME_QNAME

static final javax.xml.namespace.QName NAME_QNAME

NMTOKEN_QNAME

static final javax.xml.namespace.QName NMTOKEN_QNAME

NCNAME_QNAME

static final javax.xml.namespace.QName NCNAME_QNAME

ID_QNAME

static final javax.xml.namespace.QName ID_QNAME

IDREF_QNAME

static final javax.xml.namespace.QName IDREF_QNAME

ENTITY_QNAME

static final javax.xml.namespace.QName ENTITY_QNAME

NONPOSITIVEINTEGER_QNAME

static final javax.xml.namespace.QName NONPOSITIVEINTEGER_QNAME

NONNEGATIVEINTEGER_QNAME

static final javax.xml.namespace.QName NONNEGATIVEINTEGER_QNAME

NEGATIVEINTEGER_QNAME

static final javax.xml.namespace.QName NEGATIVEINTEGER_QNAME

POSITIVEINTEGER_QNAME

static final javax.xml.namespace.QName POSITIVEINTEGER_QNAME

UNSIGNEDLONG_QNAME

static final javax.xml.namespace.QName UNSIGNEDLONG_QNAME

UNSIGNEDINT_QNAME

static final javax.xml.namespace.QName UNSIGNEDINT_QNAME

UNSIGNEDSHORT_QNAME

static final javax.xml.namespace.QName UNSIGNEDSHORT_QNAME

UNSIGNEDBYTE_QNAME

static final javax.xml.namespace.QName UNSIGNEDBYTE_QNAME

UNTYPEDATOMIC_QNAME

static final javax.xml.namespace.QName UNTYPEDATOMIC_QNAME

UNTYPED_QNAME

static final javax.xml.namespace.QName UNTYPED_QNAME

IBM Copyright 2004-2008