Package net.sf.saxon.xqj

This package contains an implementation of the draft XQuery API specification known as XQJ or JSR 225.

See:
          Description

Interface Summary
ObjectConverter This interface is based on the "CommonHandler" concept defined in early drafts of XQJ.
SaxonXQItemAccessor All Saxon implementations of XQItemAccessor must implement this interface
 

Class Summary
Closable This class represents the common ability of many XQJ classes to be closed.
SaxonDuration Saxon implementation of the JAXP class javax.xml.datatype.Duration.
SaxonXMLGregorianCalendar Saxon implementation of the JAXP class javax.xml.datatype.XMLGregorianCalendar.
SaxonXQConnection Saxon implementation of the XQL interface XQConnection.
SaxonXQDataFactory Saxon implementation of the XQJ interface XQDataFactory.
SaxonXQDataSource Saxon implementation of the XQJ XQDataSource interface.
SaxonXQDynamicContext Saxon implementation of the XQJ DynamicContext interface
SaxonXQExpression Saxon implementation of the XQJ XQExpression interface
SaxonXQExpressionContext This is a read-only implementation of the XQStaticContext interface that provides information about the static context options selected within the query prolog of a compiled expression.
SaxonXQForwardSequence The class is a Saxon implementation of the XQJ interface XQResultSequence.
SaxonXQItem This Saxon class is used to implement both the XQItem and XQResultItem interfaces in XQJ.
SaxonXQItemType Saxon implementation of the XQJ XQItemType interface
SaxonXQMetaData Saxon implementation of the XQMetaData interface
SaxonXQPreparedExpression Saxon implementation of the XQJ interface XQPreparedExpression.
SaxonXQSequence Saxon implementation of the XQSequence interface in XQJ, which represents an XDM sequence together with a current position.
SaxonXQSequenceType  
SaxonXQStaticContext Saxon implementation of the XQJ XQStaticContext interface
StandardObjectConverter This class provides all the conversion methods used to convert data between XDM values and Java values in the XQJ API.
 

Package net.sf.saxon.xqj Description

This package contains an implementation of the draft XQuery API specification known as XQJ or JSR 225. Note that this is a draft specification and is subject to change.

The interfaces have been renamed into a Saxon package namespace to avoid any conflicts with other implementations or with the official version of the interfaces when they are finally released.



Copyright (c) Saxonica Limited. All rights reserved.