Package org.apache.xml.dtm.ref


package org.apache.xml.dtm.ref
  • Class
    Description
    Support the coroutine design pattern.
    Deprecated.
    Since the ability to start a parse via the coroutine protocol was not being used and was complicating design.
    CustomStringPool is an example of appliction provided data structure for a DTM implementation to hold symbol references, e.g. elelment names.
    This class serves as a default base for implementations of mutable DTMAxisIterators.
    DTMAxisNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
    DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
    The DTMDefaultBase class serves as a helper base for DTMs.
    This class implements the traversers for DTMDefaultBase.
    This class implements the traversers for DTMDefaultBase.
    This is the implementation of the DTM document interface.
    The default implementation for the DTMManager.
    DTMNamedNodeMap is a quickie (as opposed to quick) implementation of the DOM's NamedNodeMap interface, intended to support DTMProxy's getAttributes() call.
    Simple implementation of DOMException.
    DTMNodeIterator gives us an implementation of the DTMNodeIterator which returns DOM nodes.
    DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
    DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
    DTMNodeProxy presents a DOM Node API front-end to the DTM model.
    Like DTMStringPool, but threadsafe.
    DTMStringPool is an "interning" mechanism for strings.
    This class does a pre-order walk of the DTM tree, calling a ContentHandler interface as it goes.
    DTM Empty Axis Iterator.
    This is a default implementation of a table that manages mappings from expanded names to expandedNameIDs.
    The class ExtendedType represents an extended type object used by ExpandedNameTable.
    IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.
    IncrementalSAXSource_Filter implements IncrementalSAXSource, using a standard SAX2 event source as its input and parcelling out those events gradually in reponse to deliverMoreNodes() requests.
    IncrementalSAXSource_Xerces takes advantage of the fact that Xerces1 incremental mode is already a coroutine of sorts, and just wraps our IncrementalSAXSource API around it.
    NodeLocator maintains information on an XML source node.