fr.opensagres.xdocreport.document.docx.preprocessor
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.DocxBufferedDocument
All Implemented Interfaces:
DocXConstants, IBufferedRegion, ISavable

public class DocxBufferedDocument
extends TransformedBufferedDocument
implements DocXConstants


Field Summary
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.TransformedBufferedDocument
currentRow
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
endElement, startTagElement
 
Fields inherited from interface fr.opensagres.xdocreport.document.docx.DocXConstants
A_NS, BLIP_ELT, BOOKMARK_END_ELT, BOOKMARK_START_ELT, CONTENT_TYPES_XML, CONTENT_TYPES_XML_ENTRY, DESCRIPTION_DISCOVERY, DOCX_EXTENSION, EMBED_ATTR, FLDCHAR_ELT, FLDCHARTYPE_ATTR, FLDSIMPLE_ELT, HYPERLINK_ELT, HYPERLINKS_SHARED_CONTEXT, ID_ATTR, ID_DISCOVERY, INSTR_ATTR, INSTR_TEXT_ELT, MIME_MAPPING, NAME_ATTR, P_ELT, R_ELT, R_NS, RELATIONSHIP_ELT, RELATIONSHIP_ID_ATTR, RELATIONSHIP_TARGET_ATTR, RELATIONSHIP_TARGET_MODE_ATTR, RELATIONSHIP_TYPE_ATTR, RELATIONSHIPS_ELT, RELATIONSHIPS_HYPERLINK_NS, RELATIONSHIPS_IMAGE_NS, T_ELT, TARGET_MODE_EXTERNAL, TBL_ELT, TR_ELT, W_NS, WORD_DOCUMENT_XML_ENTRY, WORD_FOOTER_XML_ENTRY, WORD_HEADER_XML_ENTRY, WORD_RELS_DOCUMENTXMLRELS_XML_ENTRY, WORD_STYLES_XML_ENTRY, WORDPROCESSINGML_DOCUMENT
 
Constructor Summary
DocxBufferedDocument(DocXBufferedDocumentContentHandler handler)
           
 
Method Summary
protected  BufferedElement createElement(BufferedElement parent, java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes)
           
 BookmarkBufferedRegion getCurrentBookmark()
           
 FldSimpleBufferedRegion getCurrentFldSimpleRegion()
           
 HyperlinkBufferedRegion getCurrentHyperlink()
           
 PBufferedRegion getCurrentPRegion()
           
 RBufferedRegion getCurrentRRegion()
           
protected  boolean isTable(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
protected  boolean isTableRow(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
 void onEndEndElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
 
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, getAttributes, getEndTagElement, getEndTagElementName, getOwnerElement, getParent, getStartTagElement, getStartTagElementName, getTextContent, isEnded, isString, match, registerDynamicAttributes, removeAll, reset, save, setAttribute, setContentAfterEndTagElement, setContentBeforeStartTagElement, setTextContent, start, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocxBufferedDocument

public DocxBufferedDocument(DocXBufferedDocumentContentHandler handler)
Method Detail

createElement

protected BufferedElement createElement(BufferedElement parent,
                                        java.lang.String uri,
                                        java.lang.String localName,
                                        java.lang.String name,
                                        org.xml.sax.Attributes attributes)
                                 throws org.xml.sax.SAXException
Overrides:
createElement in class TransformedBufferedDocument
Throws:
org.xml.sax.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(java.lang.String uri,
                            java.lang.String localName,
                            java.lang.String name)
Overrides:
onEndEndElement in class TransformedBufferedDocument

isTable

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

isTableRow

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


Copyright © 2011. All Rights Reserved.