Package net.sf.saxon.dom
Class ActiveDOMSource
- java.lang.Object
-
- javax.xml.transform.dom.DOMSource
-
- net.sf.saxon.dom.ActiveDOMSource
-
- All Implemented Interfaces:
Source
,ActiveSource
public class ActiveDOMSource extends 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(DOMSource source)
Construct an ActiveDOMSource from a DOMSourceActiveDOMSource(Node node, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.xml.transform.Source
getSystemId, isEmpty, setSystemId
-
-
-
-
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.
-
-