org.jfree.report.flow
Class LibLayoutReportTarget
java.lang.Object
org.jfree.report.flow.AbstractReportTarget
org.jfree.report.flow.LibLayoutReportTarget
- All Implemented Interfaces:
- ReportTarget, StatefullReportTarget
public class LibLayoutReportTarget
- extends AbstractReportTarget
- implements StatefullReportTarget
Creation-Date: 07.03.2006, 18:56:37
- Author:
- Thomas Morgner
Constructor Summary |
|
LibLayoutReportTarget(ReportJob reportJob,
org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResourceKey,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.jfree.layouting.LayoutProcess layoutProcess)
|
protected |
LibLayoutReportTarget(ReportJob reportJob,
org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResource,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.jfree.layouting.LayoutProcess layoutProcess,
org.jfree.layouting.namespace.NamespaceCollection namespaces)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LibLayoutReportTarget
public LibLayoutReportTarget(ReportJob reportJob,
org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResourceKey,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.jfree.layouting.LayoutProcess layoutProcess)
- Parameters:
reportJob
- baseResourceKey
- may be null, if the report has not gone through the parserresourceManager
- may be null, a generic resource manager will be builtlayoutProcess
-
LibLayoutReportTarget
protected LibLayoutReportTarget(ReportJob reportJob,
org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResource,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.jfree.layouting.LayoutProcess layoutProcess,
org.jfree.layouting.namespace.NamespaceCollection namespaces)
saveState
public ReportTargetState saveState()
throws org.jfree.layouting.StateException
- Specified by:
saveState
in interface StatefullReportTarget
- Throws:
org.jfree.layouting.StateException
commit
public void commit()
- Specified by:
commit
in interface ReportTarget
getNamespaces
public org.jfree.layouting.namespace.NamespaceCollection getNamespaces()
isPagebreakEncountered
public boolean isPagebreakEncountered()
getLayoutProcess
protected org.jfree.layouting.LayoutProcess getLayoutProcess()
getInputFeed
protected org.jfree.layouting.layouter.feed.InputFeed getInputFeed()
startReport
public void startReport(ReportStructureRoot report)
throws DataSourceException,
ReportProcessingException
- Specified by:
startReport
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
startElement
public void startElement(org.jfree.layouting.util.AttributeMap attrs)
throws DataSourceException,
ReportProcessingException
- Specified by:
startElement
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
processText
public void processText(java.lang.String text)
throws DataSourceException,
ReportProcessingException
- Specified by:
processText
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
processContent
public void processContent(DataFlags value)
throws DataSourceException,
ReportProcessingException
- Specified by:
processContent
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
getNamespaceByUri
public org.jfree.layouting.namespace.NamespaceDefinition getNamespaceByUri(java.lang.String uri)
- Specified by:
getNamespaceByUri
in interface ReportTarget
handleAttributes
protected void handleAttributes(org.jfree.layouting.util.AttributeMap map)
throws ReportProcessingException
- Throws:
ReportProcessingException
endElement
public void endElement(org.jfree.layouting.util.AttributeMap attrs)
throws DataSourceException,
ReportProcessingException
- Specified by:
endElement
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
endReport
public void endReport(ReportStructureRoot report)
throws DataSourceException,
ReportProcessingException
- Specified by:
endReport
in interface ReportTarget
- Throws:
DataSourceException
ReportProcessingException
resetPagebreakFlag
public void resetPagebreakFlag()
getExportDescriptor
public java.lang.String getExportDescriptor()
- Specified by:
getExportDescriptor
in interface ReportTarget