Package net.sf.saxon.dom
Class ActiveDOMSource
- java.lang.Object
-
- javax.xml.transform.dom.DOMSource
-
- net.sf.saxon.dom.ActiveDOMSource
-
- All Implemented Interfaces:
javax.xml.transform.Source
,ActiveSource
public class ActiveDOMSource extends javax.xml.transform.dom.DOMSource implements ActiveSource
An extension ofDOMSource
that implements theActiveSource
interface, so it knows how to send itself to aReceiver
-
-
Constructor Summary
Constructors Constructor Description ActiveDOMSource(javax.xml.transform.dom.DOMSource source)
Construct an ActiveDOMSource from a DOMSourceActiveDOMSource(org.w3c.dom.Node node, java.lang.String systemId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deliver(Receiver receiver, ParseOptions options)
Deliver the content of the source to a supplied Receiver.-
Methods inherited from class javax.xml.transform.dom.DOMSource
getNode, getSystemId, isEmpty, setNode, setSystemId
-
-
-
-
Constructor Detail
-
ActiveDOMSource
public ActiveDOMSource(org.w3c.dom.Node node, java.lang.String systemId)
-
ActiveDOMSource
public ActiveDOMSource(javax.xml.transform.dom.DOMSource source)
Construct an ActiveDOMSource from a DOMSource- Parameters:
source
- the input source object, whose properties are copied.
-
-
Method Detail
-
deliver
public void deliver(Receiver receiver, ParseOptions options) throws XPathException
Description copied from interface:ActiveSource
Deliver the content of the source to a supplied Receiver.For many (but not all) implementations of
Source
, this method consumes the source and can therefore only be called once.- Specified by:
deliver
in interfaceActiveSource
- Parameters:
receiver
- the receiver to which events representing the parsed XML document will be sentoptions
- options for parsing the source- Throws:
XPathException
- if parsing fails for any reason. The detailed diagnostics will have been sent to the error reporter.
-
-