## javax.xml.xquery
Interface XQItem

All Superinterfaces:
  XQItemAccessor

All Known Subinterfaces:
  XQResultItem

All Known Implementing Classes:
  SaxonXQItem

    public interface XQItem

extends XQItemAccessor

This interface represents an item in the XDM.

Method Summary
`void` `close()` Close the item and release all the resources associated with this item.
`boolean` `isClosed()` Checks if the item is closed.

Methods inherited from interface javax.xml.xquery.XQItemAccessor
`getAtomicValue, getBoolean, getByte, getDouble, getFloat, getInt, getItemAsStream, getItemAsString, getItemType, getLong, getNode, getNodeUri, getObject, getShort, instanceOf, writeItem, writeItem, writeItemToResult, writeItemToSAX`

Method Detail

### close

    void close()
               throws XQException

  Close the item and release all the resources associated with this item. No method other than the `isClosed` or `close` method may be called once the item is closed. Calling close on an `XQItem` object that is already closed has no effect.

  Throws:
    `XQException` - if there is an error during closing the item

### isClosed

    boolean isClosed()

  Checks if the item is closed.

  Returns:
    `boolean` `true` if the item is in a closed state, `false` otherwise

Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.