Class XMLStreamReaderToContentHandler


  • public class XMLStreamReaderToContentHandler
    extends java.lang.Object
    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

      Constructors 
      Constructor Description
      XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore, org.xml.sax.ContentHandler saxCore, boolean eagerQuit)  
      XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore, org.xml.sax.ContentHandler saxCore, boolean eagerQuit, boolean fragment)  
      XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore, org.xml.sax.ContentHandler saxCore, boolean eagerQuit, boolean fragment, java.util.List<java.lang.String> inscopeNamespaces)
      Construct a new StAX to SAX adapter that will convert a StAX event stream into a SAX event stream.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bridge()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLStreamReaderToContentHandler

        public XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore,
                                               org.xml.sax.ContentHandler saxCore,
                                               boolean eagerQuit)
      • XMLStreamReaderToContentHandler

        public XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore,
                                               org.xml.sax.ContentHandler saxCore,
                                               boolean eagerQuit,
                                               boolean fragment)
        Parameters:
        staxCore - stax core
        saxCore - sax core
        eagerQuit - eager quit
        fragment - fragment
      • XMLStreamReaderToContentHandler

        public XMLStreamReaderToContentHandler​(javax.xml.stream.XMLStreamReader staxCore,
                                               org.xml.sax.ContentHandler saxCore,
                                               boolean eagerQuit,
                                               boolean fragment,
                                               java.util.List<java.lang.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 source
        saxCore - SAXevent sink
        eagerQuit - eager quit
        fragment - fragment
        inscopeNamespaces - array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }
    • Method Detail

      • bridge

        public void bridge()
                    throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException