fr.opensagres.xdocreport.document.docx.preprocessor.sax.styles
Class DocxStylesDocumentContentHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by fr.opensagres.xdocreport.document.preprocessor.sax.BufferedDocumentContentHandler
          extended by fr.opensagres.xdocreport.document.docx.preprocessor.sax.styles.DocxStylesDocumentContentHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class DocxStylesDocumentContentHandler
extends BufferedDocumentContentHandler

SAX Content Handler which parses word/styles.xml to add XDocReport styles (hyperlink, numbered list, etc...)


Field Summary
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedDocumentContentHandler
bufferedDocument, CDATA_TYPE
 
Constructor Summary
DocxStylesDocumentContentHandler(IDocumentFormatter formatter, Map<String,Object> sharedContext)
           
 
Method Summary
 void doEndElement(String uri, String localName, String name)
           
 boolean doStartElement(String uri, String localName, String name, Attributes attributes)
           
 IDocumentFormatter getFormatter()
           
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedDocumentContentHandler
characters, createDocument, endElement, findParentElementInfo, findParentElementInfo, flushCharacters, getBufferedDocument, getCurrentElement, getElementIndex, mustEncodeCharachers, printEscaped, resetCharacters, startDocument, startElement, startPrefixMapping, toAttributesImpl
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocxStylesDocumentContentHandler

public DocxStylesDocumentContentHandler(IDocumentFormatter formatter,
                                        Map<String,Object> sharedContext)
Method Detail

doStartElement

public boolean doStartElement(String uri,
                              String localName,
                              String name,
                              Attributes attributes)
                       throws SAXException
Overrides:
doStartElement in class BufferedDocumentContentHandler
Throws:
SAXException

doEndElement

public void doEndElement(String uri,
                         String localName,
                         String name)
                  throws SAXException
Overrides:
doEndElement in class BufferedDocumentContentHandler
Throws:
SAXException

getFormatter

public IDocumentFormatter getFormatter()


Copyright © 2013. All rights reserved.