Uses of Package
org.pentaho.reporting.engine.classic.core.function

Packages that use org.pentaho.reporting.engine.classic.core.function
org.pentaho.reporting.engine.classic.core Main classes in the JFreeReport class library. 
org.pentaho.reporting.engine.classic.core.designtime   
org.pentaho.reporting.engine.classic.core.filter Support for the creation of 'filter chains' used to transform data objects into other forms for presentation on reports. 
org.pentaho.reporting.engine.classic.core.filter.templates Some predefined filter templates. 
org.pentaho.reporting.engine.classic.core.filter.types   
org.pentaho.reporting.engine.classic.core.filter.types.bands   
org.pentaho.reporting.engine.classic.core.function The function package contains statefull functions and stateless expression for JFreeReport. 
org.pentaho.reporting.engine.classic.core.function.bool   
org.pentaho.reporting.engine.classic.core.function.date   
org.pentaho.reporting.engine.classic.core.function.formula   
org.pentaho.reporting.engine.classic.core.function.numeric   
org.pentaho.reporting.engine.classic.core.function.strings   
org.pentaho.reporting.engine.classic.core.function.sys   
org.pentaho.reporting.engine.classic.core.layout Banded layout management. 
org.pentaho.reporting.engine.classic.core.layout.output   
org.pentaho.reporting.engine.classic.core.metadata   
org.pentaho.reporting.engine.classic.core.modules.misc.beanshell Support for the BeanShell expression and beanshell scripting support. 
org.pentaho.reporting.engine.classic.core.modules.misc.bsf   
org.pentaho.reporting.engine.classic.core.modules.misc.survey   
org.pentaho.reporting.engine.classic.core.modules.output.csv A plain CSV output. 
org.pentaho.reporting.engine.classic.core.modules.output.xml DEPRECATED The XML output generates a xml representation of the generated output. 
org.pentaho.reporting.engine.classic.core.modules.parser.base.common   
org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data   
org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout   
org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout.elements   
org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer   
org.pentaho.reporting.engine.classic.core.modules.parser.extwriter Support for writing MasterReport instances to a character stream in XML format. 
org.pentaho.reporting.engine.classic.core.parameters   
org.pentaho.reporting.engine.classic.core.states States used in the JFreeReport state transition diagram. 
org.pentaho.reporting.engine.classic.core.states.crosstab   
org.pentaho.reporting.engine.classic.core.states.datarow   
org.pentaho.reporting.engine.classic.core.states.process   
org.pentaho.reporting.engine.classic.core.wizard   
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionCollection
          Collects all expressions used in the report.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
StructureFunction
          A structure function is a annonymous function that modifes the structure of the report or computes changes to the report definition on the current report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.designtime
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.filter
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.filter.templates
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.filter.types
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.filter.types.bands
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function
AbstractCompareExpression
          Deprecated. This can be better handled in a formula.
AbstractElementFormatFunction
          The AbstractElementFormatFunction provides a common base implementation for all functions that need to modify the report definition or the style of an report element or band during the report processing.
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
AggregationFunction
          Todo: Document Me
ColumnAggregationExpression
          The base-class for all expressions that aggregate values from multiple columns.
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
FieldAggregationFunction
          Todo: Document Me
Function
          The interface for report functions.
GroupCountFunction
          A report function that counts groups in a report.
ItemCountFunction
          A report function that counts items in a report.
ItemSumFunction
          A report function that calculates the sum of one field (column) from the data-row.
LayoutProcessorFunction
          A tagging interface that allows the system to differentiate between functions that compute values and functions that modify the report-definiton.
OutputFunction
          A simple tagging interface for the transition from function-based layouting back to explicit layouting.
PageFunction
          A report function that counts pages.
PercentageExpression
          Deprecated. The same can be achieved using a simple ValueExpression.
ProcessingContext
          The processing context hold information about the progress of the report processing and contains global properties used during the report processing.
TotalGroupSumQuotientFunction
          A report function that calculates the quotient of two summed fields (columns) from the report's data row.
TotalItemCountFunction
          A report function that counts the total number of items contained in groups in a report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.bool
AbstractExpression
          An abstract base class for implementing new report expressions.
ColumnAggregationExpression
          The base-class for all expressions that aggregate values from multiple columns.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.date
AbstractCompareExpression
          Deprecated. This can be better handled in a formula.
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.formula
ReportFormulaContext
          The report formula context is a FormulaContext implementation that connects the formula evaluator with the current data-row of the report process.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.numeric
AbstractCompareExpression
          Deprecated. This can be better handled in a formula.
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.strings
AbstractCompareExpression
          Deprecated. This can be better handled in a formula.
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.function.sys
AbstractElementFormatFunction
          The AbstractElementFormatFunction provides a common base implementation for all functions that need to modify the report definition or the style of an report element or band during the report processing.
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
ColumnAggregationExpression
          The base-class for all expressions that aggregate values from multiple columns.
Expression
          An expression is a lightweight function that does not maintain a state.
Function
          The interface for report functions.
LayoutProcessorFunction
          A tagging interface that allows the system to differentiate between functions that compute values and functions that modify the report-definiton.
StructureFunction
          A structure function is a annonymous function that modifes the structure of the report or computes changes to the report definition on the current report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.layout
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.layout.output
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
Function
          The interface for report functions.
OutputFunction
          A simple tagging interface for the transition from function-based layouting back to explicit layouting.
ProcessingContext
          The processing context hold information about the progress of the report processing and contains global properties used during the report processing.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.metadata
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.misc.beanshell
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.misc.bsf
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.misc.survey
AbstractExpression
          An abstract base class for implementing new report expressions.
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.output.csv
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
Expression
          An expression is a lightweight function that does not maintain a state.
Function
          The interface for report functions.
OutputFunction
          A simple tagging interface for the transition from function-based layouting back to explicit layouting.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.output.xml
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
Expression
          An expression is a lightweight function that does not maintain a state.
Function
          The interface for report functions.
OutputFunction
          A simple tagging interface for the transition from function-based layouting back to explicit layouting.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.base.common
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout.elements
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer
Expression
          An expression is a lightweight function that does not maintain a state.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.modules.parser.extwriter
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionCollection
          Collects all expressions used in the report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.parameters
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
ProcessingContext
          The processing context hold information about the progress of the report processing and contains global properties used during the report processing.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.states
Expression
          An expression is a lightweight function that does not maintain a state.
OutputFunction
          A simple tagging interface for the transition from function-based layouting back to explicit layouting.
StructureFunction
          A structure function is a annonymous function that modifes the structure of the report or computes changes to the report definition on the current report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.states.crosstab
AbstractExpression
          An abstract base class for implementing new report expressions.
AbstractFunction
          Base class for implementing new report functions.
Expression
          An expression is a lightweight function that does not maintain a state.
Function
          The interface for report functions.
StructureFunction
          A structure function is a annonymous function that modifes the structure of the report or computes changes to the report definition on the current report.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.states.datarow
Expression
          An expression is a lightweight function that does not maintain a state.
ExpressionRuntime
          The expression runtime encapsulates all properties of the current report processing run that might be needed to successfully evaluate an expression.
ProcessingContext
          The processing context hold information about the progress of the report processing and contains global properties used during the report processing.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.states.process
ProcessingContext
          The processing context hold information about the progress of the report processing and contains global properties used during the report processing.
 

Classes in org.pentaho.reporting.engine.classic.core.function used by org.pentaho.reporting.engine.classic.core.wizard
Expression
          An expression is a lightweight function that does not maintain a state.