org.jfree.report.flow.layoutprocessor

Class BufferedReportTarget

Implemented Interfaces:
Cloneable, ReportTarget

public class BufferedReportTarget
extends java.lang.Object
implements ReportTarget, Cloneable

Todo: Document me!
Author:
Thomas Morgner
Since:
05.03.2007

Nested Class Summary

static class
BufferedReportTarget.RecordedCall

Constructor Summary

BufferedReportTarget()

Method Summary

Object
clone()
void
close(ReportTarget target)
void
commit()
void
endElement(AttributeMap attrs)
void
endReport(ReportStructureRoot report)
String
getExportDescriptor()
NamespaceDefinition
getNamespaceByUri(String uri)
ReportTarget
getTarget()
void
processContent(DataFlags value)
void
processText(String text)
void
setTarget(ReportTarget target)
void
startElement(AttributeMap attrs)
void
startReport(ReportStructureRoot report)

Constructor Details

BufferedReportTarget

public BufferedReportTarget()

Method Details

clone

public Object clone()

close

public void close(ReportTarget target)
            throws ReportProcessingException,
                   DataSourceException

commit

public void commit()
            throws ReportProcessingException
Specified by:
commit in interface ReportTarget

endElement

public void endElement(AttributeMap attrs)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
endElement in interface ReportTarget

endReport

public void endReport(ReportStructureRoot report)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
endReport in interface ReportTarget

getExportDescriptor

public String getExportDescriptor()
Specified by:
getExportDescriptor in interface ReportTarget

getNamespaceByUri

public NamespaceDefinition getNamespaceByUri(String uri)
Specified by:
getNamespaceByUri in interface ReportTarget

getTarget

public ReportTarget getTarget()

processContent

public void processContent(DataFlags value)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
processContent in interface ReportTarget

processText

public void processText(String text)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
processText in interface ReportTarget

setTarget

public void setTarget(ReportTarget target)

startElement

public void startElement(AttributeMap attrs)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
startElement in interface ReportTarget

startReport

public void startReport(ReportStructureRoot report)
            throws DataSourceException,
                   ReportProcessingException
Specified by:
startReport in interface ReportTarget