fr.opensagres.xdocreport.document.docx.preprocessor.sax
Class DocxBufferedDocument

java.lang.Object
  extended by fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
      extended by fr.opensagres.xdocreport.document.preprocessor.sax.BufferedDocument
          extended by fr.opensagres.xdocreport.document.preprocessor.sax.TransformedBufferedDocument
              extended by fr.opensagres.xdocreport.document.docx.preprocessor.sax.DocxBufferedDocument
All Implemented Interfaces:
IBufferedRegion, ISavable
Direct Known Subclasses:
AbstractNotesBufferedDocument

public class DocxBufferedDocument
extends TransformedBufferedDocument


Field Summary
protected  DocXBufferedDocumentContentHandler handler
           
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.TransformedBufferedDocument
currentRow
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
endTagElement, startTagElement
 
Constructor Summary
DocxBufferedDocument(DocXBufferedDocumentContentHandler handler)
           
 
Method Summary
protected  BufferedElement createElement(BufferedElement parent, String uri, String localName, String name, Attributes attributes)
          Create an element instance.
 BookmarkBufferedRegion getCurrentBookmark()
           
 FldSimpleBufferedRegion getCurrentFldSimpleRegion()
           
 HyperlinkBufferedRegion getCurrentHyperlink()
           
 PBufferedRegion getCurrentPRegion()
           
 RBufferedRegion getCurrentRRegion()
           
protected  boolean isTable(String uri, String localName, String name)
           
protected  boolean isTableRow(String uri, String localName, String name)
           
 void onEndEndElement(String uri, String localName, String name)
          On end of End element.
 boolean processScriptBeforeAfter(MergefieldBufferedRegion mergefield)
           
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.TransformedBufferedDocument
getCurrentTable, getCurrentTableRow
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedDocument
getCurrentElement, onEndStartElement, onStartEndElement, onStartStartElement
 
Methods inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
addRegion, append, append, append, end, findChildren, findChildren, findFirstChild, findFirstChild, findParent, findParent, get, getAttributes, getEndTagElement, getEndTagElementName, getInnerText, getName, getOwnerElement, getParent, getStartTagElement, getStartTagElementName, getTextContent, isEnded, isReseted, isString, match, put, registerDynamicAttributes, removeAll, reset, save, setAttribute, setContentAfterEndTagElement, setContentBeforeStartTagElement, setInnerText, setTextContent, start, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

handler

protected final DocXBufferedDocumentContentHandler handler
Constructor Detail

DocxBufferedDocument

public DocxBufferedDocument(DocXBufferedDocumentContentHandler handler)
Method Detail

createElement

protected BufferedElement createElement(BufferedElement parent,
                                        String uri,
                                        String localName,
                                        String name,
                                        Attributes attributes)
                                 throws SAXException
Description copied from class: BufferedDocument
Create an element instance.

Overrides:
createElement in class TransformedBufferedDocument
Returns:
Throws:
SAXException

getCurrentBookmark

public BookmarkBufferedRegion getCurrentBookmark()

getCurrentFldSimpleRegion

public FldSimpleBufferedRegion getCurrentFldSimpleRegion()

getCurrentHyperlink

public HyperlinkBufferedRegion getCurrentHyperlink()

getCurrentPRegion

public PBufferedRegion getCurrentPRegion()

getCurrentRRegion

public RBufferedRegion getCurrentRRegion()

onEndEndElement

public void onEndEndElement(String uri,
                            String localName,
                            String name)
Description copied from class: BufferedDocument
On end of End element.

Overrides:
onEndEndElement in class TransformedBufferedDocument

processScriptBeforeAfter

public boolean processScriptBeforeAfter(MergefieldBufferedRegion mergefield)

isTable

protected boolean isTable(String uri,
                          String localName,
                          String name)
Specified by:
isTable in class TransformedBufferedDocument

isTableRow

protected boolean isTableRow(String uri,
                             String localName,
                             String name)
Specified by:
isTableRow in class TransformedBufferedDocument


Copyright © 2013. All rights reserved.