Class SAXHandler

java.lang.Object
org.docx4j.openpackaging.parts.SAXHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler

public class SAXHandler
extends java.lang.Object
implements org.xml.sax.ContentHandler
Following http://stackoverflow.com/a/2240367/1031689 courtesy of http://stackoverflow.com/users/270610/chris-pacejo
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static org.slf4j.Logger log  
  • Constructor Summary

    Constructors
    Constructor Description
    SAXHandler()  
  • Method Summary

    Modifier and Type Method Description
    void characters​(char[] ch, int start, int length)  
    void endDocument()  
    void endElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName)  
    void endPrefixMapping​(java.lang.String prefix)  
    org.xml.sax.ContentHandler getContentHandler()  
    java.io.ByteArrayOutputStream getOutputStream()  
    void ignorableWhitespace​(char[] ch, int start, int length)  
    void processingInstruction​(java.lang.String target, java.lang.String data)  
    void setDocumentLocator​(org.xml.sax.Locator locator)  
    void skippedEntity​(java.lang.String name)  
    void startDocument()  
    void startElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)  
    void startPrefixMapping​(java.lang.String prefix, java.lang.String uri)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.xml.sax.ContentHandler

    declaration
  • Field Details

    • log

      protected static org.slf4j.Logger log
  • Constructor Details

    • SAXHandler

      public SAXHandler() throws org.xml.sax.SAXException
      Throws:
      org.xml.sax.SAXException
  • Method Details

    • getOutputStream

      public java.io.ByteArrayOutputStream getOutputStream()
    • setDocumentLocator

      public void setDocumentLocator​(org.xml.sax.Locator locator)
      Specified by:
      setDocumentLocator in interface org.xml.sax.ContentHandler
    • startDocument

      public void startDocument() throws org.xml.sax.SAXException
      Specified by:
      startDocument in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • endDocument

      public void endDocument() throws org.xml.sax.SAXException
      Specified by:
      endDocument in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • startPrefixMapping

      public void startPrefixMapping​(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
      Specified by:
      startPrefixMapping in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • endPrefixMapping

      public void endPrefixMapping​(java.lang.String prefix) throws org.xml.sax.SAXException
      Specified by:
      endPrefixMapping in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • startElement

      public void startElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
      Specified by:
      startElement in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • endElement

      public void endElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
      Specified by:
      endElement in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • characters

      public void characters​(char[] ch, int start, int length) throws org.xml.sax.SAXException
      Specified by:
      characters in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • ignorableWhitespace

      public void ignorableWhitespace​(char[] ch, int start, int length) throws org.xml.sax.SAXException
      Specified by:
      ignorableWhitespace in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • processingInstruction

      public void processingInstruction​(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
      Specified by:
      processingInstruction in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • skippedEntity

      public void skippedEntity​(java.lang.String name) throws org.xml.sax.SAXException
      Specified by:
      skippedEntity in interface org.xml.sax.ContentHandler
      Throws:
      org.xml.sax.SAXException
    • getContentHandler

      public org.xml.sax.ContentHandler getContentHandler()