fr.opensagres.xdocreport.document.preprocessor.sax
Class TransformedBufferedDocument

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
All Implemented Interfaces:
IBufferedRegion, ISavable
Direct Known Subclasses:
DocxBufferedDocument, ODTBufferedDocument, PPTXSlideDocument

public abstract class TransformedBufferedDocument
extends BufferedDocument


Field Summary
protected  RowBufferedRegion currentRow
           
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
endTagElement, startTagElement
 
Constructor Summary
TransformedBufferedDocument()
           
 
Method Summary
protected  BufferedElement createElement(BufferedElement parent, String uri, String localName, String name, Attributes attributes)
          Create an element instance.
 TableBufferedRegion getCurrentTable()
           
 RowBufferedRegion getCurrentTableRow()
           
protected abstract  boolean isTable(String uri, String localName, String name)
           
protected abstract  boolean isTableRow(String uri, String localName, String name)
           
 void onEndEndElement(String uri, String localName, String name)
          On end of End element.
 
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

currentRow

protected RowBufferedRegion currentRow
Constructor Detail

TransformedBufferedDocument

public TransformedBufferedDocument()
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 BufferedDocument
Returns:
Throws:
SAXException

onEndEndElement

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

Overrides:
onEndEndElement in class BufferedDocument

isTable

protected abstract boolean isTable(String uri,
                                   String localName,
                                   String name)

isTableRow

protected abstract boolean isTableRow(String uri,
                                      String localName,
                                      String name)

getCurrentTable

public TableBufferedRegion getCurrentTable()

getCurrentTableRow

public RowBufferedRegion getCurrentTableRow()


Copyright © 2013. All rights reserved.