# Hierarchy For Package com.saxonica.xqj

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.xqj.Closable
    - com.saxonica.xqj.SaxonXQDataFactory (implements javax.xml.xquery.XQDataFactory)
      - com.saxonica.xqj.SaxonXQConnection (implements javax.xml.xquery.XQConnection)
    - com.saxonica.xqj.SaxonXQDynamicContext (implements javax.xml.xquery.XQDynamicContext)
      - com.saxonica.xqj.SaxonXQExpression (implements javax.xml.xquery.XQExpression)
      - com.saxonica.xqj.SaxonXQPreparedExpression (implements javax.xml.xquery.XQPreparedExpression)
    - com.saxonica.xqj.SaxonXQForwardSequence (implements javax.xml.xquery.XQResultSequence)
    - com.saxonica.xqj.SaxonXQItem (implements com.saxonica.xqj.SaxonXQItemAccessor, javax.xml.xquery.XQResultItem)
    - com.saxonica.xqj.SaxonXQSequence (implements com.saxonica.xqj.SaxonXQItemAccessor, javax.xml.xquery.XQResultSequence)
  - com.saxonica.xqj.SaxonXQDataSource (implements net.sf.saxon.Configuration.ApiProvider, javax.xml.xquery.XQDataSource)
  - com.saxonica.xqj.SaxonXQItemType (implements javax.xml.xquery.XQItemType)
  - com.saxonica.xqj.SaxonXQMetaData (implements javax.xml.xquery.XQMetaData)
  - com.saxonica.xqj.SaxonXQSequenceType (implements javax.xml.xquery.XQSequenceType)
  - com.saxonica.xqj.SaxonXQStaticContext (implements javax.xml.xquery.XQStaticContext)
  - com.saxonica.xqj.StandardObjectConverter (implements com.saxonica.xqj.ObjectConverter)

## Interface Hierarchy

- com.saxonica.xqj.ObjectConverter
- com.saxonica.xqj.SaxonXQItemAccessor