Class SaxEventConsumer

  • All Implemented Interfaces:
    javax.xml.stream.util.XMLEventConsumer
    Direct Known Subclasses:
    SaxEventWriter

    public class SaxEventConsumer
    extends java.lang.Object
    implements javax.xml.stream.util.XMLEventConsumer
    Receive and convert StAX events to SAX events.

    It's a modification of the code from XMLEventReaderToContentHandler that can be used as XMLEventConsumer since SAX result is not supported by standard XMLOutputFactory.

    • Constructor Summary

      Constructors 
      Constructor Description
      SaxEventConsumer​(org.xml.sax.ContentHandler handler)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(javax.xml.stream.events.XMLEvent event)  
      • Methods inherited from class java.lang.Object

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

      • SaxEventConsumer

        public SaxEventConsumer​(org.xml.sax.ContentHandler handler)
        Parameters:
        handler - the content handler
    • Method Detail

      • add

        public void add​(javax.xml.stream.events.XMLEvent event)
                 throws javax.xml.stream.XMLStreamException
        Specified by:
        add in interface javax.xml.stream.util.XMLEventConsumer
        Throws:
        javax.xml.stream.XMLStreamException