net.sf.saxon.javax.xml.xquery

Interface XQItemType

All Superinterfaces:
XQSequenceType
Known Implementing Classes:
SaxonXQItemType

public interface XQItemType
extends XQSequenceType

XQJ interfaces reconstructed from version 0.5 documentation

Field Summary

static int
XQBASETYPE_ANYATOMICTYPE
static int
XQBASETYPE_ANYSIMPLETYPE
static int
XQBASETYPE_ANYTYPE
static int
XQBASETYPE_ANYURI
static int
XQBASETYPE_BASE64BINARY
static int
XQBASETYPE_BOOLEAN
static int
XQBASETYPE_BYTE
static int
XQBASETYPE_DATE
static int
XQBASETYPE_DATETIME
static int
XQBASETYPE_DAYTIMEDURATION
static int
XQBASETYPE_DECIMAL
static int
XQBASETYPE_DOUBLE
static int
XQBASETYPE_DURATION
static int
XQBASETYPE_ENTITIES
static int
XQBASETYPE_ENTITY
static int
XQBASETYPE_FLOAT
static int
XQBASETYPE_GDAY
static int
XQBASETYPE_GMONTH
static int
XQBASETYPE_GMONTHDAY
static int
XQBASETYPE_GYEAR
static int
XQBASETYPE_GYEARMONTH
static int
XQBASETYPE_HEXBINARY
static int
XQBASETYPE_ID
static int
XQBASETYPE_IDREF
static int
XQBASETYPE_IDREFS
static int
XQBASETYPE_INT
static int
XQBASETYPE_INTEGER
static int
XQBASETYPE_LANGUAGE
static int
XQBASETYPE_LONG
static int
XQBASETYPE_NAME
static int
XQBASETYPE_NCNAME
static int
XQBASETYPE_NEGATIVE_INTEGER
static int
XQBASETYPE_NMTOKEN
static int
XQBASETYPE_NMTOKENS
static int
XQBASETYPE_NONNEGATIVE_INTEGER
static int
XQBASETYPE_NONPOSITIVE_INTEGER
static int
XQBASETYPE_NORMALIZED_STRING
static int
XQBASETYPE_NOTATION
static int
XQBASETYPE_POSITIVE_INTEGER
static int
XQBASETYPE_QNAME
static int
XQBASETYPE_SHORT
static int
XQBASETYPE_STRING
static int
XQBASETYPE_TIME
static int
XQBASETYPE_TOKEN
static int
XQBASETYPE_UNSIGNED_BYTE
static int
XQBASETYPE_UNSIGNED_INT
static int
XQBASETYPE_UNSIGNED_LONG
static int
XQBASETYPE_UNSIGNED_SHORT
static int
XQBASETYPE_UNTYPED
static int
XQBASETYPE_UNTYPEDATOMIC
static int
XQBASETYPE_YEARMONTHDURATION
static int
XQITEMKIND_ATOMIC
static int
XQITEMKIND_ATTRIBUTE
static int
XQITEMKIND_COMMENT
static int
XQITEMKIND_DOCUMENT
static int
XQITEMKIND_DOCUMENT_ELEMENT
static int
XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT
static int
XQITEMKIND_ELEMENT
static int
XQITEMKIND_ITEM
static int
XQITEMKIND_NODE
static int
XQITEMKIND_PI
static int
XQITEMKIND_SCHEMA_ATTRIBUTE
static int
XQITEMKIND_SCHEMA_ELEMENT
static int
XQITEMKIND_TEXT

Fields inherited from interface net.sf.saxon.javax.xml.xquery.XQSequenceType

OCC_EMPTY, OCC_EXACTLY_ONE, OCC_ONE_OR_MORE, OCC_ZERO_OR_MORE, OCC_ZERO_OR_ONE

Method Summary

int
getBaseType()
int
getItemKind()
int
getItemOccurrence()
QName
getNodeName()
String
getPIName()
URI
getSchemaURI()
QName
getTypeName()
boolean
isAnonymousType()
boolean
isElementNillable()

Methods inherited from interface net.sf.saxon.javax.xml.xquery.XQSequenceType

getItemOccurrence, getItemType, toString

Field Details

XQBASETYPE_ANYATOMICTYPE

public static final int XQBASETYPE_ANYATOMICTYPE
Field Value:
4

XQBASETYPE_ANYSIMPLETYPE

public static final int XQBASETYPE_ANYSIMPLETYPE
Field Value:
3

XQBASETYPE_ANYTYPE

public static final int XQBASETYPE_ANYTYPE
Field Value:
2

XQBASETYPE_ANYURI

public static final int XQBASETYPE_ANYURI
Field Value:
8

XQBASETYPE_BASE64BINARY

public static final int XQBASETYPE_BASE64BINARY
Field Value:
9

XQBASETYPE_BOOLEAN

public static final int XQBASETYPE_BOOLEAN
Field Value:
10

XQBASETYPE_BYTE

public static final int XQBASETYPE_BYTE
Field Value:
31

XQBASETYPE_DATE

public static final int XQBASETYPE_DATE
Field Value:
11

XQBASETYPE_DATETIME

public static final int XQBASETYPE_DATETIME
Field Value:
16

XQBASETYPE_DAYTIMEDURATION

public static final int XQBASETYPE_DAYTIMEDURATION
Field Value:
7

XQBASETYPE_DECIMAL

public static final int XQBASETYPE_DECIMAL
Field Value:
17

XQBASETYPE_DOUBLE

public static final int XQBASETYPE_DOUBLE
Field Value:
18

XQBASETYPE_DURATION

public static final int XQBASETYPE_DURATION
Field Value:
19

XQBASETYPE_ENTITIES

public static final int XQBASETYPE_ENTITIES
Field Value:
50

XQBASETYPE_ENTITY

public static final int XQBASETYPE_ENTITY
Field Value:
48

XQBASETYPE_FLOAT

public static final int XQBASETYPE_FLOAT
Field Value:
20

XQBASETYPE_GDAY

public static final int XQBASETYPE_GDAY
Field Value:
21

XQBASETYPE_GMONTH

public static final int XQBASETYPE_GMONTH
Field Value:
22

XQBASETYPE_GMONTHDAY

public static final int XQBASETYPE_GMONTHDAY
Field Value:
23

XQBASETYPE_GYEAR

public static final int XQBASETYPE_GYEAR
Field Value:
24

XQBASETYPE_GYEARMONTH

public static final int XQBASETYPE_GYEARMONTH
Field Value:
25

XQBASETYPE_HEXBINARY

public static final int XQBASETYPE_HEXBINARY
Field Value:
26

XQBASETYPE_ID

public static final int XQBASETYPE_ID
Field Value:
46

XQBASETYPE_IDREF

public static final int XQBASETYPE_IDREF
Field Value:
47

XQBASETYPE_IDREFS

public static final int XQBASETYPE_IDREFS
Field Value:
49

XQBASETYPE_INT

public static final int XQBASETYPE_INT
Field Value:
12

XQBASETYPE_INTEGER

public static final int XQBASETYPE_INTEGER
Field Value:
13

XQBASETYPE_LANGUAGE

public static final int XQBASETYPE_LANGUAGE
Field Value:
42

XQBASETYPE_LONG

public static final int XQBASETYPE_LONG
Field Value:
15

XQBASETYPE_NAME

public static final int XQBASETYPE_NAME
Field Value:
43

XQBASETYPE_NCNAME

public static final int XQBASETYPE_NCNAME
Field Value:
44

XQBASETYPE_NEGATIVE_INTEGER

public static final int XQBASETYPE_NEGATIVE_INTEGER
Field Value:
34

XQBASETYPE_NMTOKEN

public static final int XQBASETYPE_NMTOKEN
Field Value:
45

XQBASETYPE_NMTOKENS

public static final int XQBASETYPE_NMTOKENS
Field Value:
51

XQBASETYPE_NONNEGATIVE_INTEGER

public static final int XQBASETYPE_NONNEGATIVE_INTEGER
Field Value:
33

XQBASETYPE_NONPOSITIVE_INTEGER

public static final int XQBASETYPE_NONPOSITIVE_INTEGER
Field Value:
32

XQBASETYPE_NORMALIZED_STRING

public static final int XQBASETYPE_NORMALIZED_STRING
Field Value:
40

XQBASETYPE_NOTATION

public static final int XQBASETYPE_NOTATION
Field Value:
27

XQBASETYPE_POSITIVE_INTEGER

public static final int XQBASETYPE_POSITIVE_INTEGER
Field Value:
35

XQBASETYPE_QNAME

public static final int XQBASETYPE_QNAME
Field Value:
28

XQBASETYPE_SHORT

public static final int XQBASETYPE_SHORT
Field Value:
14

XQBASETYPE_STRING

public static final int XQBASETYPE_STRING
Field Value:
29

XQBASETYPE_TIME

public static final int XQBASETYPE_TIME
Field Value:
30

XQBASETYPE_TOKEN

public static final int XQBASETYPE_TOKEN
Field Value:
41

XQBASETYPE_UNSIGNED_BYTE

public static final int XQBASETYPE_UNSIGNED_BYTE
Field Value:
39

XQBASETYPE_UNSIGNED_INT

public static final int XQBASETYPE_UNSIGNED_INT
Field Value:
37

XQBASETYPE_UNSIGNED_LONG

public static final int XQBASETYPE_UNSIGNED_LONG
Field Value:
36

XQBASETYPE_UNSIGNED_SHORT

public static final int XQBASETYPE_UNSIGNED_SHORT
Field Value:
38

XQBASETYPE_UNTYPED

public static final int XQBASETYPE_UNTYPED
Field Value:
1

XQBASETYPE_UNTYPEDATOMIC

public static final int XQBASETYPE_UNTYPEDATOMIC
Field Value:
5

XQBASETYPE_YEARMONTHDURATION

public static final int XQBASETYPE_YEARMONTHDURATION
Field Value:
7

XQITEMKIND_ATOMIC

public static final int XQITEMKIND_ATOMIC
Field Value:
1

XQITEMKIND_ATTRIBUTE

public static final int XQITEMKIND_ATTRIBUTE
Field Value:
2

XQITEMKIND_COMMENT

public static final int XQITEMKIND_COMMENT
Field Value:
3

XQITEMKIND_DOCUMENT

public static final int XQITEMKIND_DOCUMENT
Field Value:
4

XQITEMKIND_DOCUMENT_ELEMENT

public static final int XQITEMKIND_DOCUMENT_ELEMENT
Field Value:
5

XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT

public static final int XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT
Field Value:
6

XQITEMKIND_ELEMENT

public static final int XQITEMKIND_ELEMENT
Field Value:
7

XQITEMKIND_ITEM

public static final int XQITEMKIND_ITEM
Field Value:
8

XQITEMKIND_NODE

public static final int XQITEMKIND_NODE
Field Value:
9

XQITEMKIND_PI

public static final int XQITEMKIND_PI
Field Value:
10

XQITEMKIND_SCHEMA_ATTRIBUTE

public static final int XQITEMKIND_SCHEMA_ATTRIBUTE
Field Value:
13

XQITEMKIND_SCHEMA_ELEMENT

public static final int XQITEMKIND_SCHEMA_ELEMENT
Field Value:
12

XQITEMKIND_TEXT

public static final int XQITEMKIND_TEXT
Field Value:
11

Method Details

getBaseType

public int getBaseType()
            throws XQException

getItemKind

public int getItemKind()

getItemOccurrence

public int getItemOccurrence()
Specified by:
getItemOccurrence in interface XQSequenceType

getNodeName

public QName getNodeName()
            throws XQException

getPIName

public String getPIName()
            throws XQException

getSchemaURI

public URI getSchemaURI()

getTypeName

public QName getTypeName()
            throws XQException

isAnonymousType

public boolean isAnonymousType()

isElementNillable

public boolean isElementNillable()