com.u2d.reporting
Class PageSumFunction
java.lang.Object
org.jfree.report.function.AbstractExpression
org.jfree.report.function.AbstractFunction
com.u2d.reporting.PageSumFunction
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.EventListener, org.jfree.report.event.PageEventListener, org.jfree.report.event.ReportListener, org.jfree.report.function.Expression, org.jfree.report.function.Function
public class PageSumFunction
- extends org.jfree.report.function.AbstractFunction
- implements java.io.Serializable, org.jfree.report.event.PageEventListener
A JFreeReport function that will sum a field not by group and
not by report but by page.
That is, if there are 10 items, listed 5 per page, then this sum
function can be used to print the sum of the first five items
of a specific numeric field on the first page. On the second
page the sum will appear again but this time it will be the sum
of the next five items.
- Author:
- Eitan Suez
- See Also:
- Serialized Form
| Methods inherited from class org.jfree.report.function.AbstractFunction |
clone, groupFinished, groupStarted, itemsFinished, itemsStarted, reportDone, reportFinished, reportStarted |
| Methods inherited from class org.jfree.report.function.AbstractExpression |
getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, setActive, setDependencyLevel, setName, setRuntime |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.report.function.Expression |
getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, isActive, setDependencyLevel, setName, setRuntime |
PageSumFunction
public PageSumFunction()
PageSumFunction
public PageSumFunction(java.lang.String name)
reportInitialized
public void reportInitialized(org.jfree.report.event.ReportEvent event)
- Specified by:
reportInitialized in interface org.jfree.report.event.ReportListener- Overrides:
reportInitialized in class org.jfree.report.function.AbstractFunction
getValue
public java.lang.Object getValue()
- Specified by:
getValue in interface org.jfree.report.function.Expression
getField
public java.lang.String getField()
setField
public void setField(java.lang.String field)
itemsAdvanced
public void itemsAdvanced(org.jfree.report.event.ReportEvent event)
- Specified by:
itemsAdvanced in interface org.jfree.report.event.ReportListener- Overrides:
itemsAdvanced in class org.jfree.report.function.AbstractFunction
getInstance
public org.jfree.report.function.Expression getInstance()
- Specified by:
getInstance in interface org.jfree.report.function.Expression- Overrides:
getInstance in class org.jfree.report.function.AbstractExpression
pageCanceled
public void pageCanceled(org.jfree.report.event.ReportEvent event)
- Specified by:
pageCanceled in interface org.jfree.report.event.PageEventListener
pageFinished
public void pageFinished(org.jfree.report.event.ReportEvent event)
- Specified by:
pageFinished in interface org.jfree.report.event.PageEventListener
pageStarted
public void pageStarted(org.jfree.report.event.ReportEvent event)
- Specified by:
pageStarted in interface org.jfree.report.event.PageEventListener
pageRolledBack
public void pageRolledBack(org.jfree.report.event.ReportEvent event)
- Specified by:
pageRolledBack in interface org.jfree.report.event.PageEventListener