API

com.ibm.xml.xapi
Interface XTypeConstants


public interface XTypeConstants

Predefined constants for the built-in types including:

Integer values for the built-in types. The XValueView.getValueType method will return one of these types or -1 for a user defined type.

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

See Also:
XValueView#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 QName ANYURI_QNAME
           
static QName BASE64BINARY_QNAME
           
static QName BOOLEAN_QNAME
           
static QName BYTE_QNAME
           
static QName DATE_QNAME
           
static QName DATETIME_QNAME
           
static QName DAYTIMEDURATION_QNAME
           
static QName DECIMAL_QNAME
           
static QName DOUBLE_QNAME
           
static QName DURATION_QNAME
           
static QName ENTITY_QNAME
           
static QName FLOAT_QNAME
           
static QName GDAY_QNAME
           
static QName GMONTH_QNAME
           
static QName GMONTHDAY_QNAME
           
static QName GYEAR_QNAME
           
static QName GYEARMONTH_QNAME
           
static QName HEXBINARY_QNAME
           
static QName ID_QNAME
           
static QName IDREF_QNAME
           
static QName INT_QNAME
           
static QName INTEGER_QNAME
           
static QName LANGUAGE_QNAME
           
static QName LONG_QNAME
           
static QName NAME_QNAME
           
static QName NCNAME_QNAME
           
static QName NEGATIVEINTEGER_QNAME
           
static QName NMTOKEN_QNAME
           
static QName NONNEGATIVEINTEGER_QNAME
           
static QName NONPOSITIVEINTEGER_QNAME
           
static QName NORMALIZEDSTRING_QNAME
           
static QName NOTATION_QNAME
           
static QName POSITIVEINTEGER_QNAME
           
static QName QNAME_QNAME
           
static String SCHEMA_NAMESPACE
          Schema namespace
static QName SHORT_QNAME
           
static QName STRING_QNAME
           
static QName TIME_QNAME
           
static QName TOKEN_QNAME
           
static QName UNSIGNEDBYTE_QNAME
           
static QName UNSIGNEDINT_QNAME
           
static QName UNSIGNEDLONG_QNAME
           
static QName UNSIGNEDSHORT_QNAME
           
static QName UNTYPED_QNAME
           
static QName UNTYPEDATOMIC_QNAME
           
static QName YEARMONTHDURATION_QNAME
           
 

Field Detail

SCHEMA_NAMESPACE

static final String SCHEMA_NAMESPACE
Schema namespace

See Also:
Constant Field Values

BYTE_QNAME

static final QName BYTE_QNAME

SHORT_QNAME

static final QName SHORT_QNAME

INT_QNAME

static final QName INT_QNAME

LONG_QNAME

static final QName LONG_QNAME

FLOAT_QNAME

static final QName FLOAT_QNAME

DOUBLE_QNAME

static final QName DOUBLE_QNAME

BOOLEAN_QNAME

static final QName BOOLEAN_QNAME

STRING_QNAME

static final QName STRING_QNAME

DECIMAL_QNAME

static final QName DECIMAL_QNAME

INTEGER_QNAME

static final QName INTEGER_QNAME

HEXBINARY_QNAME

static final QName HEXBINARY_QNAME

BASE64BINARY_QNAME

static final QName BASE64BINARY_QNAME

ANYURI_QNAME

static final QName ANYURI_QNAME

QNAME_QNAME

static final QName QNAME_QNAME

NOTATION_QNAME

static final QName NOTATION_QNAME

DATE_QNAME

static final QName DATE_QNAME

DATETIME_QNAME

static final QName DATETIME_QNAME

TIME_QNAME

static final QName TIME_QNAME

GDAY_QNAME

static final QName GDAY_QNAME

GMONTH_QNAME

static final QName GMONTH_QNAME

GMONTHDAY_QNAME

static final QName GMONTHDAY_QNAME

GYEAR_QNAME

static final QName GYEAR_QNAME

GYEARMONTH_QNAME

static final QName GYEARMONTH_QNAME

DURATION_QNAME

static final QName DURATION_QNAME

DAYTIMEDURATION_QNAME

static final QName DAYTIMEDURATION_QNAME

YEARMONTHDURATION_QNAME

static final QName YEARMONTHDURATION_QNAME

NORMALIZEDSTRING_QNAME

static final QName NORMALIZEDSTRING_QNAME

TOKEN_QNAME

static final QName TOKEN_QNAME

LANGUAGE_QNAME

static final QName LANGUAGE_QNAME

NAME_QNAME

static final QName NAME_QNAME

NMTOKEN_QNAME

static final QName NMTOKEN_QNAME

NCNAME_QNAME

static final QName NCNAME_QNAME

ID_QNAME

static final QName ID_QNAME

IDREF_QNAME

static final QName IDREF_QNAME

ENTITY_QNAME

static final QName ENTITY_QNAME

NONPOSITIVEINTEGER_QNAME

static final QName NONPOSITIVEINTEGER_QNAME

NONNEGATIVEINTEGER_QNAME

static final QName NONNEGATIVEINTEGER_QNAME

NEGATIVEINTEGER_QNAME

static final QName NEGATIVEINTEGER_QNAME

POSITIVEINTEGER_QNAME

static final QName POSITIVEINTEGER_QNAME

UNSIGNEDLONG_QNAME

static final QName UNSIGNEDLONG_QNAME

UNSIGNEDINT_QNAME

static final QName UNSIGNEDINT_QNAME

UNSIGNEDSHORT_QNAME

static final QName UNSIGNEDSHORT_QNAME

UNSIGNEDBYTE_QNAME

static final QName UNSIGNEDBYTE_QNAME

UNTYPEDATOMIC_QNAME

static final QName UNTYPEDATOMIC_QNAME

UNTYPED_QNAME

static final QName UNTYPED_QNAME

IBM Copyright 2004-2008