jdbreport.design.model.xml
Class TemplateBookParser
java.lang.Object
and.util.xml.AbstractXMLParser
jdbreport.model.io.xml.DefaultReportParser
jdbreport.model.io.xml.ReportBookWriterParser
jdbreport.model.io.xml.ReportBookParser
jdbreport.design.model.xml.TemplateBookParser
- All Implemented Interfaces:
- and.util.xml.XMLParser, ReportWriter, ResourceWriter
public class TemplateBookParser
- extends ReportBookParser
- Version:
- 2.0 15.02.2012
- Author:
- Andrey Kholmanskih
Method Summary |
protected CellParser |
createCellHandler()
|
static ReportWriter |
createReportWriter(ResourceWriter rw)
|
protected and.util.xml.XMLParser |
createSheetHandler()
|
void |
endElement(String name,
StringBuffer value)
|
String |
getDescription()
|
protected String |
getRootName()
|
protected String |
getSheetName()
|
boolean |
startElement(String name,
Attributes attributes)
|
protected void |
writeCell(PrintWriter writer,
ReportModel model,
Cell cell,
int r,
int c)
|
protected void |
writeDataSources(TemplateBook book,
PrintWriter writer)
|
protected void |
writeFunctions(TemplateBook book,
PrintWriter writer)
|
protected void |
writeGroupChild(PrintWriter writer,
Group group,
ReportModel model)
|
protected void |
writeSheets(ReportBook reportBook,
PrintWriter fw)
|
Methods inherited from class and.util.xml.AbstractXMLParser |
characters, getHandler, popHandler, pushHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateBookParser
public TemplateBookParser(ResourceWriter rw)
TemplateBookParser
public TemplateBookParser(JReportHandler reportHandler,
ResourceReader rr)
createReportWriter
public static ReportWriter createReportWriter(ResourceWriter rw)
createSheetHandler
protected and.util.xml.XMLParser createSheetHandler()
- Overrides:
createSheetHandler
in class ReportBookParser
- Returns:
- handler for the parsing sheets
endElement
public void endElement(String name,
StringBuffer value)
- Specified by:
endElement
in interface and.util.xml.XMLParser
- Overrides:
endElement
in class ReportBookWriterParser
startElement
public boolean startElement(String name,
Attributes attributes)
- Specified by:
startElement
in interface and.util.xml.XMLParser
- Overrides:
startElement
in class ReportBookParser
getRootName
protected String getRootName()
- Overrides:
getRootName
in class ReportBookParser
writeCell
protected void writeCell(PrintWriter writer,
ReportModel model,
Cell cell,
int r,
int c)
throws SaveReportException
- Overrides:
writeCell
in class ReportBookWriterParser
- Throws:
SaveReportException
writeSheets
protected void writeSheets(ReportBook reportBook,
PrintWriter fw)
throws SaveReportException
- Overrides:
writeSheets
in class ReportBookParser
- Throws:
SaveReportException
writeDataSources
protected void writeDataSources(TemplateBook book,
PrintWriter writer)
writeFunctions
protected void writeFunctions(TemplateBook book,
PrintWriter writer)
writeGroupChild
protected void writeGroupChild(PrintWriter writer,
Group group,
ReportModel model)
throws SaveReportException
- Overrides:
writeGroupChild
in class ReportBookWriterParser
- Throws:
SaveReportException
createCellHandler
protected CellParser createCellHandler()
- Overrides:
createCellHandler
in class ReportBookParser
getSheetName
protected String getSheetName()
- Overrides:
getSheetName
in class ReportBookParser
getDescription
public String getDescription()
- Overrides:
getDescription
in class ReportBookParser