Package org.jfree.report.flow
Interface ReportTarget
-
- All Known Subinterfaces:
StatefullReportTarget
- All Known Implementing Classes:
AbstractReportTarget,BufferedReportTarget,EmptyReportTarget,LibLayoutReportTarget,RawReportTarget,XmlPrintReportTarget
public interface ReportTargetThe 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommit()voidendElement(org.jfree.layouting.util.AttributeMap attrs)voidendReport(ReportStructureRoot report)java.lang.StringgetExportDescriptor()org.jfree.layouting.namespace.NamespaceDefinitiongetNamespaceByUri(java.lang.String uri)voidprocessContent(DataFlags value)voidprocessText(java.lang.String text)voidstartElement(org.jfree.layouting.util.AttributeMap attrs)voidstartReport(ReportStructureRoot report)
-
-
-
Method Detail
-
startReport
void startReport(ReportStructureRoot report) throws DataSourceException, ReportProcessingException
-
startElement
void startElement(org.jfree.layouting.util.AttributeMap attrs) throws DataSourceException, ReportProcessingException
-
processText
void processText(java.lang.String text) throws DataSourceException, ReportProcessingException
-
processContent
void processContent(DataFlags value) throws DataSourceException, ReportProcessingException
-
endElement
void endElement(org.jfree.layouting.util.AttributeMap attrs) throws DataSourceException, ReportProcessingException
-
endReport
void endReport(ReportStructureRoot report) throws DataSourceException, ReportProcessingException
-
getExportDescriptor
java.lang.String getExportDescriptor()
-
getNamespaceByUri
org.jfree.layouting.namespace.NamespaceDefinition getNamespaceByUri(java.lang.String uri)
-
commit
void commit() throws ReportProcessingException- Throws:
ReportProcessingException
-
-