# Hierarchy For Package javax.xml.xquery

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.EventObject (implements java.io.Serializable)
    - javax.xml.xquery.XQConnectionEvent
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.xml.xquery.XQException
        - javax.xml.xquery.XQQueryException
          - javax.xml.xquery.XQCancelledException
  - javax.xml.xquery.XQConstants
  - javax.xml.xquery.XQStackTraceElement (implements java.io.Serializable)
  - javax.xml.xquery.XQStackTraceVariable (implements java.io.Serializable)

## Interface Hierarchy

- javax.xml.xquery.ConnectionPoolXQDataSource
- javax.xml.xquery.PooledXQConnection
- javax.xml.xquery.XQConnectionEventListener
- javax.xml.xquery.XQDataFactory
  - javax.xml.xquery.XQConnection
- javax.xml.xquery.XQDataSource
- javax.xml.xquery.XQDynamicContext
  - javax.xml.xquery.XQExpression
  - javax.xml.xquery.XQPreparedExpression
- javax.xml.xquery.XQItemAccessor
  - javax.xml.xquery.XQItem
    - javax.xml.xquery.XQResultItem
  - javax.xml.xquery.XQSequence
    - javax.xml.xquery.XQResultSequence
- javax.xml.xquery.XQMetaData
- javax.xml.xquery.XQSequenceType
  - javax.xml.xquery.XQItemType
- javax.xml.xquery.XQStaticContext