Package org.exolab.castor.xml.util
Class AnyNode2SAX2
java.lang.Object
org.exolab.castor.xml.util.AnyNode2SAX2
A class for converting an AnyNode to SAX events.
- Version:
- $Revision$ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Keith Visco, Arnaud Blandin
-
Constructor Summary
ConstructorsConstructorDescriptionNo-arg constructor.AnyNode2SAX2
(AnyNode node) Creates a AnyNode2SAX for the given node.AnyNode2SAX2
(AnyNode node, NamespacesStack namespacesStack) Creates a AnyNode2SAX2 for the given node and the namespace context. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fireEvents
(AnyNode node, ContentHandler handler) static void
fireEvents
(AnyNode node, ContentHandler handler, NamespacesStack namespacesStack) void
setContentHandler
(ContentHandler handler) Set the ContentHandler to send events to.void
start()
-
Constructor Details
-
AnyNode2SAX2
public AnyNode2SAX2()No-arg constructor. -
AnyNode2SAX2
Creates a AnyNode2SAX for the given node.- Parameters:
node
- the AnyNode to create AnyNode2SAX2 for.
-
AnyNode2SAX2
Creates a AnyNode2SAX2 for the given node and the namespace context.- Parameters:
node
- the AnyNode to create AnyNode2SAX for.namespacesStack
- a namespace context
-
-
Method Details
-
setContentHandler
Set the ContentHandler to send events to.- Parameters:
handler
- the document handler to set
-
fireEvents
- Throws:
SAXException
-
fireEvents
public static void fireEvents(AnyNode node, ContentHandler handler, NamespacesStack namespacesStack) throws SAXException - Throws:
SAXException
-
start
- Throws:
SAXException
-