Interface | Description |
---|---|
AggregationFunction | |
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 | |
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.
|
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.
|
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.
|
ValidateableExpression |
A decorator interface that allows an expression to validate it's parameters.
|
Class | Description |
---|---|
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.
|
AverageExpression | Deprecated
this has been replaced by the ColumnAverageExpression.
|
ColumnAggregationExpression |
The base-class for all expressions that aggregate values from multiple columns.
|
ColumnAverageExpression | Deprecated
the same can be achived with a formula "AVG([column1], [column2], [column3])"
|
ColumnDifferenceExpression | Deprecated
This can be done easier with a formula.
|
ColumnDivisionExpression | Deprecated
Use a formula
|
ColumnMaximumExpression | Deprecated
Use a formula
|
ColumnMinimumExpression | Deprecated
Use a formula
|
ColumnMultiplyExpression | Deprecated
Use a formula
|
ColumnSumExpression | Deprecated
Use a formula
|
CompareFieldsExpression | Deprecated
Use a formula instead.
|
ConditionalItemSumFunction | Deprecated
Filter the values by using a plain formula.
|
ConvertToDateExpression | Deprecated
use a formula function (ParseDate) instead.
|
ConvertToNumberExpression |
Parses a string into a number using the given decimal-format.
|
CountDistinctFunction |
Counts the distinct occurrences of an certain value of an column.
|
CreateGroupAnchorsFunction | Deprecated
It is easier to create anchors using a Style-expression.
|
CreateHyperLinksFunction | Deprecated
add style expressions to the 'href-target' and 'href-window' instead.
|
DateCutExpression | Deprecated
The VariableDateExpression is much better suited for this purpose.
|
ElementColorFunction | Deprecated
add a style expression for the 'paint' style instead
|
ElementTrafficLightFunction | Deprecated
This function can be safely replaced by a formula.
|
ElementVisibilityFunction | Deprecated
add a style-expression for the visible style-key instead.
|
ElementVisibilitySwitchFunction | Deprecated
Use the RowBandingFunction to modify the band's background color directly.
|
EventMonitorFunction |
A function that logs each event that it receives.
|
ExpressionCollection |
Collects all expressions used in the report.
|
ExpressionUtilities |
A collection of utility methods which may be useful for expression-implementors.
|
FormulaExpression |
The formula expression is used to evaluate a LibFormula/OpenFormula expression.
|
FormulaFunction |
The formula function is a stateful version of the FormulaExpression and is used to evaluate a LibFormula/OpenFormula
expression.
|
FunctionUtilities |
A collection of utility methods relating to functions.
|
GenericExpressionRuntime | |
GroupCountFunction |
A report function that counts groups in a report.
|
HideElementByNameFunction | Deprecated
Use a formula
|
HideElementIfDataAvailableExpression | Deprecated
Use a Style-Expression or make proper use of the No-Data-Band
|
HideNullValuesFunction | Deprecated
This should be done using Style-Expressions.
|
HidePageBandForTableExportFunction | Deprecated
Use style expressions instead.
|
IsEmptyExpression | Deprecated
Use a Formula Instead
|
IsNullExpression | Deprecated
Use a Formula Instead
|
ItemAvgFunction |
A report function that calculates the average of one field (column) from the TableModel.
|
ItemColumnQuotientExpression | Deprecated
Use PercentageExpression instead, it's name is much clearer
|
ItemCountFunction |
A report function that counts items in a report.
|
ItemHideFunction |
The ItemHideFunction hides equal values in a group.
|
ItemMaxFunction |
A report function that calculates the maximum value of one field (column) from the data-row.
|
ItemMinFunction |
A report function that calculates the minimum value of one field (column) from the data-row.
|
ItemPercentageFunction |
Calculates the percentage value of a numeric field.
|
ItemSumFunction |
A report function that calculates the sum of one field (column) from the data-row.
|
NegativeNumberPaintChangeFunction | Deprecated
The same thing can be achieved using a simple StyleExpression on the element's PAINT stylekey.
|
PageFunction |
A report function that counts pages.
|
PageItemCountFunction |
An ItemCount function, that is reset to zero on every new page.
|
PageItemSumFunction |
An ItemSum function, that is reset to zero on every new page.
|
PageOfPagesFunction |
A report function that combines
PageFunction and PageTotalFunction . |
PageTotalFunction |
Prints the total number of pages of an report.
|
PaintComponentFunction | Deprecated
Use the new Component-Element instead.
|
PaintDynamicComponentFunction | Deprecated
Use the new Component-Element instead.
|
PercentageExpression | Deprecated
The same can be achieved using a simple ValueExpression.
|
ProcessingDataFactoryContext | |
ReportFormulaContext |
The report formula context is a FormulaContext implementation that connects the formula evaluator with the current
data-row of the report process.
|
RowBandingFunction |
A function that alternates the background-color for each item-band within a group.
|
ShowElementByNameFunction | Deprecated
This can be done easier using style-expressions
|
ShowElementIfDataAvailableExpression | Deprecated
Use a formula instead.
|
StateSequence<T> |
Simple data structure to replace HashMap and improve Total functions performance
|
TextFormatExpression | Deprecated
Use the MessageFormatExpression instead.
|
TotalCalculationFunction |
A report function that stores the result of a calculation for a group or the complete report.
|
TotalGroupCountFunction |
A report function that counts the total of groups in a report.
|
TotalGroupSumFunction |
A report function that calculates the sum of one field (column) from the Data-Row.
|
TotalGroupSumQuotientFunction |
A report function that calculates the quotient of two summed fields (columns) from the report's data row.
|
TotalGroupSumQuotientPercentFunction |
A report function that calculates the quotient of two summed fields (columns) from the data-row.
|
TotalItemCountFunction |
A report function that counts the total number of items contained in groups in a report.
|
TotalItemMaxFunction |
A report function that pre-computes the largest item in a group.
|
TotalItemMinFunction |
A report function that pre-computes the smallest item in a group.
|
TotalPageItemCountFunction |
A report function that counts the total number of items contained in groups in a report.
|
TotalPageSumFunction |
Calculates the sum of a field for an entire page.
|
TriggerPageFooterFunction |
This function enables a "PageFooter only on last page" functionality.
|
WrapperExpressionRuntime |
Exception | Description |
---|---|
FunctionProcessingException |
An exception that indicates that a function has not been correctly initialised.
|
Copyright © 2017 Hitachi Vantara. All rights reserved.