org.jfree.report.flow

Class LibLayoutReportTarget

public class LibLayoutReportTarget extends AbstractReportTarget implements StatefullReportTarget

Creation-Date: 07.03.2006, 18:56:37

Author: Thomas Morgner

Nested Class Summary
protected static classLibLayoutReportTarget.LibLayoutReportTargetState
Constructor Summary
LibLayoutReportTarget(ReportJob reportJob, ResourceKey baseResourceKey, ResourceManager resourceManager, LayoutProcess layoutProcess)
protected LibLayoutReportTarget(ReportJob reportJob, ResourceKey baseResource, ResourceManager resourceManager, LayoutProcess layoutProcess, NamespaceCollection namespaces)
Method Summary
voidcommit()
voidendElement(AttributeMap attrs)
voidendReport(ReportStructureRoot report)
StringgetExportDescriptor()
protected InputFeedgetInputFeed()
protected LayoutProcessgetLayoutProcess()
NamespaceDefinitiongetNamespaceByUri(String uri)
NamespaceCollectiongetNamespaces()
protected voidhandleAttributes(AttributeMap map)
booleanisPagebreakEncountered()
voidprocessContent(DataFlags value)
voidprocessText(String text)
voidresetPagebreakFlag()
ReportTargetStatesaveState()
voidstartElement(AttributeMap attrs)
voidstartReport(ReportStructureRoot report)

Constructor Detail

LibLayoutReportTarget

public LibLayoutReportTarget(ReportJob reportJob, ResourceKey baseResourceKey, ResourceManager resourceManager, LayoutProcess layoutProcess)

Parameters: reportJob baseResourceKey may be null, if the report has not gone through the parser resourceManager may be null, a generic resource manager will be built layoutProcess

LibLayoutReportTarget

protected LibLayoutReportTarget(ReportJob reportJob, ResourceKey baseResource, ResourceManager resourceManager, LayoutProcess layoutProcess, NamespaceCollection namespaces)

Method Detail

commit

public void commit()

endElement

public void endElement(AttributeMap attrs)

endReport

public void endReport(ReportStructureRoot report)

getExportDescriptor

public String getExportDescriptor()

getInputFeed

protected InputFeed getInputFeed()

getLayoutProcess

protected LayoutProcess getLayoutProcess()

getNamespaceByUri

public NamespaceDefinition getNamespaceByUri(String uri)

getNamespaces

public NamespaceCollection getNamespaces()

handleAttributes

protected void handleAttributes(AttributeMap map)

isPagebreakEncountered

public boolean isPagebreakEncountered()

processContent

public void processContent(DataFlags value)

processText

public void processText(String text)

resetPagebreakFlag

public void resetPagebreakFlag()

saveState

public ReportTargetState saveState()

startElement

public void startElement(AttributeMap attrs)

startReport

public void startReport(ReportStructureRoot report)