Package net.sf.saxon.dom

Class Summary
AttrOverNodeInfo This class is an implementation of the DOM Element class that wraps a Saxon NodeInfo representation of an attribute node.
DocumentBuilderFactoryImpl Implementation of JAXP 1.1 DocumentBuilderFactory.
DocumentBuilderImpl This class implements the JAXP DocumentBuilder interface, allowing a Saxon TinyTree to be constructed using standard JAXP parsing interfaces.
DocumentOverNodeInfo This class is an implementation of the DOM Document class that wraps a Saxon DocumentInfo representation of a document node.
DocumentWrapper The document node of a tree implemented as a wrapper around a DOM Document.
DOMAttributeMap Implementation of DOM NamedNodeMap used to represent the attributes of an element, for use when Saxon element and attribute nodes are accessed using the DOM API.
DOMEmitter DOMEmitter is an Emitter that attaches the result tree to a specified Node in a DOM Document
DOMEnvelope DOMEnvelope is an object model representation in which DOM interfaces are wrapped around Saxon NodeInfo nodes: that is, it implements the DOM on top of a Saxon tree implementation such as the tiny tree or linked tree.
DOMImplementationImpl A simple implementation of the DOMImplementation interface, for use when accessing Saxon tree structure using the DOM API.
DOMNodeList This class wraps a list of nodes as a DOM NodeList
DOMObjectModel This interface must be implemented by any third-party object model that can be wrapped with a wrapper that implements the Saxon Object Model (the NodeInfo interface).
DOMSender DOMSender.java: pseudo-SAX driver for a DOM source document.
DOMTransform Variant of command line net.sf.saxon.Transform do build the source document in DOM and then proceed with the transformation.
ElementOverNodeInfo This class is an implementation of the DOM Element class that wraps a Saxon NodeInfo representation of an element node.
NodeOverNodeInfo This class implements the DOM Node interface as a wrapper around a Saxon NodeInfo object.
NodeWrapper A node in the XML parse tree representing an XML element, character content, or attribute.
PIOverNodeInfo This class is an implementation of the DOM ProcessingInstruction interface that wraps a Saxon NodeInfo representation of a text or comment node.
TextOverNodeInfo This class is an implementation of the DOM Text and Comment interfaces that wraps a Saxon NodeInfo representation of a text or comment node.
TypedContentHandler This class is an extension of ContentHandlerProxy that provides access to type information, using the DOM Level 3 TypeInfo interfaces.
TypeInfoImpl This class implements the DOM TypeInfo interface as a wrapper over the Saxon SchemaType interface.
URIResourceResolver This class implements the JAXP URIResourceResolver as a wrapper around a DOM Level 3 LSResourceResolver.
 

Exception Summary
DOMExceptionImpl DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable).