Class DesignerOutputFunction
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.function.AbstractExpression
-
- org.pentaho.reporting.engine.classic.core.function.AbstractFunction
-
- org.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
-
- org.pentaho.reporting.designer.core.editor.report.layouting.DesignerOutputFunction
-
- All Implemented Interfaces:
Serializable
,Cloneable
,EventListener
,org.pentaho.reporting.engine.classic.core.event.PageEventListener
,org.pentaho.reporting.engine.classic.core.event.ReportListener
,org.pentaho.reporting.engine.classic.core.function.Expression
,org.pentaho.reporting.engine.classic.core.function.Function
,org.pentaho.reporting.engine.classic.core.function.OutputFunction
public class DesignerOutputFunction extends org.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DesignerOutputFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isDesignTime()
protected boolean
isNeedPrintRepeatingFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels)
protected boolean
isPageFooterPrintable(org.pentaho.reporting.engine.classic.core.Band b, boolean testSticky)
protected boolean
isPrintHeaderAndFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
protected void
printDesigntimeFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
protected void
printDesigntimeHeader(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
protected void
printPerformanceStats()
protected org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
updateDetailsHeader(org.pentaho.reporting.engine.classic.core.states.ReportState state, org.pentaho.reporting.engine.classic.core.function.ProcessingContext processingContext, org.pentaho.reporting.engine.classic.core.ReportDefinition report, org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime)
protected boolean
updateRepeatingFooters(org.pentaho.reporting.engine.classic.core.event.ReportEvent event, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels)
protected org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
updateRepeatingGroupHeader(org.pentaho.reporting.engine.classic.core.states.ReportState state, org.pentaho.reporting.engine.classic.core.function.ProcessingContext processingContext, org.pentaho.reporting.engine.classic.core.ReportDefinition report, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels, org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
addSubReportMarkers, clearCurrentEvent, clearInlineSubreports, clone, createRollbackInformation, deriveForPagebreak, deriveForStorage, endRenderedCrosstabLayout, getCurrentEvent, getCurrentRenderedCrosstabLayout, getInlineSubreports, getInstance, getMetaData, getRenderer, getValue, groupBodyFinished, groupFinished, groupStarted, isGroupSectionPrintable, isGroupSectionPrintableInternal, isLastPagebreak, itemsAdvanced, itemsFinished, itemsStarted, pageFinished, pageStarted, print, printEmptyRootLevelBand, reportDone, reportFinished, reportInitialized, reportStarted, restart, setCurrentEvent, setRenderer, startRenderedCrosstabLayout, summaryRowSelection, updateFooterArea, updateHeaderArea, updatePageFooter, updatePageHeader, updateWatermark
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
-
-
-
-
Method Detail
-
updateDetailsHeader
protected org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime updateDetailsHeader(org.pentaho.reporting.engine.classic.core.states.ReportState state, org.pentaho.reporting.engine.classic.core.function.ProcessingContext processingContext, org.pentaho.reporting.engine.classic.core.ReportDefinition report, org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Overrides:
updateDetailsHeader
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
updateRepeatingFooters
protected boolean updateRepeatingFooters(org.pentaho.reporting.engine.classic.core.event.ReportEvent event, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Overrides:
updateRepeatingFooters
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
isPageFooterPrintable
protected boolean isPageFooterPrintable(org.pentaho.reporting.engine.classic.core.Band b, boolean testSticky)
- Overrides:
isPageFooterPrintable
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
-
isNeedPrintRepeatingFooter
protected boolean isNeedPrintRepeatingFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels)
- Overrides:
isNeedPrintRepeatingFooter
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
-
updateRepeatingGroupHeader
protected org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime updateRepeatingGroupHeader(org.pentaho.reporting.engine.classic.core.states.ReportState state, org.pentaho.reporting.engine.classic.core.function.ProcessingContext processingContext, org.pentaho.reporting.engine.classic.core.ReportDefinition report, org.pentaho.reporting.engine.classic.core.layout.output.LayouterLevel[] levels, org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime runtime) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Overrides:
updateRepeatingGroupHeader
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
printDesigntimeFooter
protected void printDesigntimeFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Overrides:
printDesigntimeFooter
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
printDesigntimeHeader
protected void printDesigntimeHeader(org.pentaho.reporting.engine.classic.core.event.ReportEvent event) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Overrides:
printDesigntimeHeader
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
isPrintHeaderAndFooter
protected boolean isPrintHeaderAndFooter(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
-
isDesignTime
protected boolean isDesignTime()
- Overrides:
isDesignTime
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
-
printPerformanceStats
protected void printPerformanceStats()
- Overrides:
printPerformanceStats
in classorg.pentaho.reporting.engine.classic.core.layout.output.DefaultOutputFunction
-
-