Module org.xbib.content.xml
Package org.xbib.content.xml.stream
Class XMLStreamReaderToContentHandler
java.lang.Object
org.xbib.content.xml.stream.XMLStreamReaderToContentHandler
This is a simple utility class that adapts StAX events from an
XMLStreamReader to SAX events on a
ContentHandler, bridging between the two
parser technologies.-
Constructor Summary
ConstructorsConstructorDescriptionXMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit) XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment) XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment, List<String> inscopeNamespaces) Construct a new StAX to SAX adapter that will convert a StAX event stream into a SAX event stream. -
Method Summary
-
Constructor Details
-
XMLStreamReaderToContentHandler
public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit) -
XMLStreamReaderToContentHandler
public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment) - Parameters:
staxCore- stax coresaxCore- sax coreeagerQuit- eager quitfragment- fragment
-
XMLStreamReaderToContentHandler
public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment, List<String> inscopeNamespaces) Construct a new StAX to SAX adapter that will convert a StAX event stream into a SAX event stream.- Parameters:
staxCore- StAX event sourcesaxCore- SAXevent sinkeagerQuit- eager quitfragment- fragmentinscopeNamespaces- array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }
-
-
Method Details
-
bridge
- Throws:
XMLStreamException
-