fr.opensagres.xdocreport.document.docx.preprocessor
Class DocXPreprocessor

java.lang.Object
  extended by fr.opensagres.xdocreport.document.preprocessor.AbstractXDocPreprocessor
      extended by fr.opensagres.xdocreport.document.preprocessor.sax.SAXXDocPreprocessor
          extended by fr.opensagres.xdocreport.document.docx.preprocessor.DocXPreprocessor
All Implemented Interfaces:
IXDocPreprocessor

public class DocXPreprocessor
extends SAXXDocPreprocessor

DOCX preprocessor to generate lazy Freemarker/Velocity loop directive in the table row which contains a list fields.


Field Summary
static IXDocPreprocessor INSTANCE
           
 
Constructor Summary
DocXPreprocessor()
           
 
Method Summary
protected  BufferedDocumentContentHandler createBufferedDocumentContentHandler(FieldsMetadata fieldsMetadata, IDocumentFormatter formater, java.util.Map<java.lang.String,java.lang.Object> context)
           
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.SAXXDocPreprocessor
preprocess
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.AbstractXDocPreprocessor
preprocess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final IXDocPreprocessor INSTANCE
Constructor Detail

DocXPreprocessor

public DocXPreprocessor()
Method Detail

createBufferedDocumentContentHandler

protected BufferedDocumentContentHandler createBufferedDocumentContentHandler(FieldsMetadata fieldsMetadata,
                                                                              IDocumentFormatter formater,
                                                                              java.util.Map<java.lang.String,java.lang.Object> context)
Specified by:
createBufferedDocumentContentHandler in class SAXXDocPreprocessor


Copyright © 2011. All Rights Reserved.