Package org.jfree.report.flow
Interface ReportTarget
- All Known Subinterfaces:
StatefullReportTarget
- All Known Implementing Classes:
AbstractReportTarget,BufferedReportTarget,EmptyReportTarget,LibLayoutReportTarget,RawReportTarget,XmlPrintReportTarget
public interface ReportTarget
The report target is responsible for the content creation. There are targets
which forward all incomming calls to LibLayout, while other targets process
the content directly.
- Author:
- Thomas Morgner
-
Method Summary
Modifier and TypeMethodDescriptionvoidcommit()voidendElement(org.jfree.layouting.util.AttributeMap attrs) voidendReport(ReportStructureRoot report) org.jfree.layouting.namespace.NamespaceDefinitiongetNamespaceByUri(String uri) voidprocessContent(DataFlags value) voidprocessText(String text) voidstartElement(org.jfree.layouting.util.AttributeMap attrs) voidstartReport(ReportStructureRoot report)
-
Method Details
-
startReport
-
startElement
void startElement(org.jfree.layouting.util.AttributeMap attrs) throws DataSourceException, ReportProcessingException -
processText
-
processContent
-
endElement
void endElement(org.jfree.layouting.util.AttributeMap attrs) throws DataSourceException, ReportProcessingException -
endReport
-
getExportDescriptor
String getExportDescriptor() -
getNamespaceByUri
-
commit
- Throws:
ReportProcessingException
-