Top Interfaces Classes
module java.xml

Package com.sun.org.apache.xml.internal.dtm.ref


Interface Summary

Modifier and TypeInterface and Description
public interface
CoroutineParser

Deprecated Since the ability to start a parse via the coroutine protocol was not being used and was complicating design.

CoroutineParser is an API for parser threads that operate as coroutines.

public interface
IncrementalSAXSource

IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

Class Summary

Modifier and TypeClass and Description
pack-priv class
ChunkedIntArray

ChunkedIntArray is an extensible array of blocks of integers.

public class
CoroutineManager

Support the coroutine design pattern.

public class
CustomStringPool

CustomStringPool is an example of an application-provided data structure for a DTM implementation to hold symbol references, e.g. element names.

public abstract class
DTMAxisIteratorBase

This class serves as a default base for implementations of mutable DTMAxisIterators.

public class
DTMAxisIterNodeList

DTMAxisNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.

public class
DTMChildIterNodeList

DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.

public abstract class
DTMDefaultBase

The DTMDefaultBase class serves as a helper base for DTMs.

public abstract class
DTMDefaultBaseIterators

This class implements the traversers for DTMDefaultBase.

public abstract class
DTMDefaultBaseTraversers

This class implements the traversers for DTMDefaultBase.

public class
DTMDocumentImpl

This is the implementation of the DTM document interface.

public class
DTMManagerDefault

The default implementation for the DTMManager.

public class
DTMNamedNodeMap

DTMNamedNodeMap is a quickie (as opposed to quick) implementation of the DOM's NamedNodeMap interface, intended to support DTMProxy's getAttributes() call.

public class
DTMNodeIterator

DTMNodeIterator gives us an implementation of the DTMNodeIterator which returns DOM nodes.

public class
DTMNodeList

DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.

public class
DTMNodeListBase

DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.

public class
DTMNodeProxy

DTMNodeProxy presents a DOM Node API front-end to the DTM model.

public class
DTMSafeStringPool

Like DTMStringPool, but threadsafe.

public class
DTMStringPool

DTMStringPool is an "interning" mechanism for strings.

public class
DTMTreeWalker

This class does a pre-order walk of the DTM tree, calling a ContentHandler interface as it goes.

public class
EmptyIterator

DTM Empty Axis Iterator.

public class
ExpandedNameTable

This is a default implementation of a table that manages mappings from expanded names to expandedNameIDs.

public class
ExtendedType

The class ExtendedType represents an extended type object used by ExpandedNameTable.

pack-priv class
IncrementalSAXSource_Filter

IncrementalSAXSource_Filter implements IncrementalSAXSource, using a standard SAX2 event source as its input and parcelling out those events gradually in reponse to deliverMoreNodes() requests.

public class
IncrementalSAXSource_Xerces

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.

public class
NodeLocator

NodeLocator maintains information on an XML source node.