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 TypeMethodDescriptionvoid
commit()
void
endElement
(org.jfree.layouting.util.AttributeMap attrs) void
endReport
(ReportStructureRoot report) org.jfree.layouting.namespace.NamespaceDefinition
getNamespaceByUri
(String uri) void
processContent
(DataFlags value) void
processText
(String text) void
startElement
(org.jfree.layouting.util.AttributeMap attrs) void
startReport
(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
-