fr.opensagres.xdocreport.document.docx.preprocessor.sax.notes
Class AbstractNoteBufferedRegion

java.lang.Object
  extended by fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
      extended by fr.opensagres.xdocreport.document.docx.preprocessor.sax.notes.AbstractNoteBufferedRegion
All Implemented Interfaces:
IBufferedRegion, ISavable
Direct Known Subclasses:
EndnoteBufferedRegion, FootnoteBufferedRegion

public abstract class AbstractNoteBufferedRegion
extends BufferedElement


Field Summary
 
Fields inherited from class fr.opensagres.xdocreport.document.preprocessor.sax.BufferedElement
endTagElement, startTagElement
 
Constructor Summary
AbstractNoteBufferedRegion(DocXBufferedDocumentContentHandler handler, BufferedElement parent, String uri, String localName, String name, Attributes attributes)
           
 
Method Summary
protected abstract  InitialNoteInfoMap getInitialNoteInfoMap(Map<String,Object> sharedContext)
           
protected abstract  String getNoteRegistryKey()
           
 boolean isContainsField()
           
 void process()
           
protected abstract  void putInitialNoteInfoMap(Map<String,Object> sharedContext, InitialNoteInfoMap infos)
           
 void setContainsField(boolean containsField)
           
 void setId(String name, String value)
           
 void setType(String type)
           
 
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
 

Constructor Detail

AbstractNoteBufferedRegion

public AbstractNoteBufferedRegion(DocXBufferedDocumentContentHandler handler,
                                  BufferedElement parent,
                                  String uri,
                                  String localName,
                                  String name,
                                  Attributes attributes)
Method Detail

process

public void process()

getInitialNoteInfoMap

protected abstract InitialNoteInfoMap getInitialNoteInfoMap(Map<String,Object> sharedContext)

putInitialNoteInfoMap

protected abstract void putInitialNoteInfoMap(Map<String,Object> sharedContext,
                                              InitialNoteInfoMap infos)

setId

public void setId(String name,
                  String value)

setContainsField

public void setContainsField(boolean containsField)

isContainsField

public boolean isContainsField()

setType

public void setType(String type)

getNoteRegistryKey

protected abstract String getNoteRegistryKey()


Copyright © 2013. All rights reserved.