This package contains classes used to enable Saxon to read and write DOM tree models.
Class Summary Class Description ActiveDOMSource AttrOverNodeInfoThis class is an implementation of the DOM Attr class that wraps a Saxon NodeInfo representation of an attribute or namespace node. DocumentBuilderImplThis class implements the JAXP DocumentBuilder interface, allowing a Saxon TinyTree to be constructed using standard JAXP parsing interfaces. DocumentOverNodeInfoThis class is an implementation of the DOM Document class that wraps a Saxon DocumentInfo representation of a document node. DocumentWrapperThe tree info object for a tree implemented as a wrapper around a DOM Document. DOMEnvelopeDOMEnvelope 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. DOMNodeListThis class wraps a list of nodes as a DOM NodeList DOMNodeWrapperA node in the XML parse tree representing an XML element, character content, or attribute. DOMObjectModelThis 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). DOMSenderDOMSender.java: pseudo-SAX driver for a DOM source document. DOMTransformVariant of command line net.sf.saxon.Transform do build the source document in DOM and then proceed with the transformation. DOMWriterDOMWriter is a Receiver that attaches the result tree to a specified Node in the DOM Document ElementOverNodeInfoThis class is an implementation of the DOM Element class that wraps a Saxon NodeInfo representation of an element node. NodeOverNodeInfoThis class implements the DOM Node interface as a wrapper around a Saxon NodeInfo object. PIOverNodeInfoThis class is an implementation of the DOM ProcessingInstruction interface that wraps a Saxon NodeInfo representation of a text or comment node. TextOverAttrInfoThis class represents a DOM text node that is the child of a DOM attribute node. TextOverNodeInfoThis class is an implementation of the DOM Text and Comment interfaces that wraps a Saxon NodeInfo representation of a text or comment node. TypeInfoImplThis class implements the DOM TypeInfo interface as a wrapper over the Saxon SchemaType interface.
Exception Summary Exception Description DOMExceptionImplDOM 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).