Uses of Interface
org.pentaho.reporting.engine.classic.core.function.Expression
-
-
Uses of Expression in org.pentaho.reporting.engine.classic.core
Subinterfaces of Expression in org.pentaho.reporting.engine.classic.core Modifier and Type Interface Description interface
DynamicExpression
Methods in org.pentaho.reporting.engine.classic.core that return Expression Modifier and Type Method Description Expression
SubReport. getActivationExpression()
Expression
Element. getAttributeExpression(String namespace, String name)
Expression
ReportElement. getAttributeExpression(String namespace, String name)
Returns the attribute expression for the given attribute identified by its namespace and attribute name.Expression
Element. getStyleExpression(StyleKey property)
Returns the expressions for the report.Expression
ReportElement. getStyleExpression(StyleKey property)
Methods in org.pentaho.reporting.engine.classic.core that return types with arguments of type Expression Modifier and Type Method Description ReportAttributeMap<Expression>
Element. getAttributeExpressions()
Map<String,Expression>
DynamicExpression. getExpressionMap()
Map<StyleKey,Expression>
Element. getStyleExpressions()
Returns a map of all style expressions attached to this element.Map<StyleKey,Expression>
ReportElement. getStyleExpressions()
Methods in org.pentaho.reporting.engine.classic.core with parameters of type Expression Modifier and Type Method Description void
AbstractReportDefinition. addExpression(Expression function)
Adds a function to the report's collection of expressions.void
AbstractReportDefinition. removeExpression(Expression expression)
void
SubReport. setActivationExpression(Expression activationExpression)
void
Element. setAttributeExpression(String namespace, String name, Expression value)
void
ReportElement. setAttributeExpression(String namespace, String name, Expression value)
Assigns a new attribute expression for the given attribute.void
Element. setStyleExpression(StyleKey property, Expression function)
Adds a function to the report's collection of expressions.void
ReportElement. setStyleExpression(StyleKey property, Expression function)
Method parameters in org.pentaho.reporting.engine.classic.core with type arguments of type Expression Modifier and Type Method Description void
DynamicExpression. setExpressionMap(Map<String,Expression> ex)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.designtime
Methods in org.pentaho.reporting.engine.classic.core.designtime that return Expression Modifier and Type Method Description Expression
AttributeExpressionChange. getNewExpression()
Expression
StyleExpressionChange. getNewExpression()
Expression
AttributeExpressionChange. getOldExpression()
Expression
StyleExpressionChange. getOldExpression()
Constructors in org.pentaho.reporting.engine.classic.core.designtime with parameters of type Expression Constructor Description AttributeExpressionChange(String namespace, String name, Expression oldValue, Expression newValue)
StyleExpressionChange(StyleKey styleKey, Expression oldValue, Expression newValue)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.designtime.compat
Methods in org.pentaho.reporting.engine.classic.core.designtime.compat with parameters of type Expression Modifier and Type Method Description void
AbstractCompatibilityConverter. inspectAttributeExpression(ReportElement element, String attributeNamespace, String attributeName, Expression expression, ExpressionMetaData expressionMetaData)
void
CompatibilityConverter. inspectAttributeExpression(ReportElement element, String attributeNamespace, String attributeName, Expression expression, ExpressionMetaData expressionMetaData)
protected void
CompatibilityUpdater. inspectAttributeExpression(ReportElement element, String attributeNamespace, String attributeName, Expression expression, ExpressionMetaData expressionMetaData)
void
AbstractCompatibilityConverter. inspectExpression(AbstractReportDefinition report, Expression expression)
void
CompatibilityConverter. inspectExpression(AbstractReportDefinition report, Expression expression)
protected void
CompatibilityUpdater. inspectExpression(AbstractReportDefinition report, Expression expression)
void
AbstractCompatibilityConverter. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
void
CompatibilityConverter. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
protected void
CompatibilityUpdater. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.function
Subinterfaces of Expression in org.pentaho.reporting.engine.classic.core.function Modifier and Type Interface Description interface
AggregationFunction
interface
FieldAggregationFunction
interface
Function
The interface for report functions.interface
LayoutProcessorFunction
A tagging interface that allows the system to differentiate between functions that compute values and functions that modify the report-definiton.interface
OutputFunction
A simple tagging interface for the transition from function-based layouting back to explicit layouting.interface
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.interface
ValidateableExpression
A decorator interface that allows an expression to validate it's parameters.Classes in org.pentaho.reporting.engine.classic.core.function that implement Expression Modifier and Type Class Description class
AbstractCompareExpression
Deprecated.This can be better handled in a formula.class
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.class
AbstractExpression
An abstract base class for implementing new report expressions.class
AbstractFunction
Base class for implementing new report functions.class
AverageExpression
Deprecated.this has been replaced by the ColumnAverageExpression.class
ColumnAggregationExpression
The base-class for all expressions that aggregate values from multiple columns.class
ColumnAverageExpression
Deprecated.the same can be achived with a formula "AVG([column1], [column2], [column3])"class
ColumnDifferenceExpression
Deprecated.This can be done easier with a formula.class
ColumnDivisionExpression
Deprecated.Use a formulaclass
ColumnMaximumExpression
Deprecated.Use a formulaclass
ColumnMinimumExpression
Deprecated.Use a formulaclass
ColumnMultiplyExpression
Deprecated.Use a formulaclass
ColumnSumExpression
Deprecated.Use a formulaclass
CompareFieldsExpression
Deprecated.Use a formula instead.class
ConditionalItemSumFunction
Deprecated.Filter the values by using a plain formula.class
ConvertToDateExpression
Deprecated.use a formula function (ParseDate) instead.class
ConvertToNumberExpression
Parses a string into a number using the given decimal-format.class
CountDistinctFunction
Counts the distinct occurrences of an certain value of an column.class
CreateGroupAnchorsFunction
Deprecated.It is easier to create anchors using a Style-expression.class
CreateHyperLinksFunction
Deprecated.add style expressions to the 'href-target' and 'href-window' instead.class
DateCutExpression
Deprecated.The VariableDateExpression is much better suited for this purpose.class
ElementColorFunction
Deprecated.add a style expression for the 'paint' style insteadclass
ElementTrafficLightFunction
Deprecated.This function can be safely replaced by a formula.class
ElementVisibilityFunction
Deprecated.add a style-expression for the visible style-key instead.class
ElementVisibilitySwitchFunction
Deprecated.Use the RowBandingFunction to modify the band's background color directly.class
EventMonitorFunction
A function that logs each event that it receives.class
FormulaExpression
The formula expression is used to evaluate a LibFormula/OpenFormula expression.class
FormulaFunction
The formula function is a stateful version of the FormulaExpression and is used to evaluate a LibFormula/OpenFormula expression.class
GroupCountFunction
A report function that counts groups in a report.class
HideElementByNameFunction
Deprecated.Use a formulaclass
HideElementIfDataAvailableExpression
Deprecated.Use a Style-Expression or make proper use of the No-Data-Bandclass
HideNullValuesFunction
Deprecated.This should be done using Style-Expressions.class
HidePageBandForTableExportFunction
Deprecated.Use style expressions instead.class
IsEmptyExpression
Deprecated.Use a Formula Insteadclass
IsNullExpression
Deprecated.Use a Formula Insteadclass
ItemAvgFunction
A report function that calculates the average of one field (column) from the TableModel.class
ItemColumnQuotientExpression
Deprecated.Use PercentageExpression instead, it's name is much clearerclass
ItemCountFunction
A report function that counts items in a report.class
ItemHideFunction
The ItemHideFunction hides equal values in a group.class
ItemMaxFunction
A report function that calculates the maximum value of one field (column) from the data-row.class
ItemMinFunction
A report function that calculates the minimum value of one field (column) from the data-row.class
ItemPercentageFunction
Calculates the percentage value of a numeric field.class
ItemSumFunction
A report function that calculates the sum of one field (column) from the data-row.class
NegativeNumberPaintChangeFunction
Deprecated.The same thing can be achieved using a simple StyleExpression on the element's PAINT stylekey.class
PageFunction
A report function that counts pages.class
PageItemCountFunction
An ItemCount function, that is reset to zero on every new page.class
PageItemSumFunction
An ItemSum function, that is reset to zero on every new page.class
PageOfPagesFunction
A report function that combinesPageFunction
andPageTotalFunction
.class
PageTotalFunction
Prints the total number of pages of an report.class
PaintComponentFunction
Deprecated.Use the new Component-Element instead.class
PaintDynamicComponentFunction
Deprecated.Use the new Component-Element instead.class
PercentageExpression
Deprecated.The same can be achieved using a simple ValueExpression.class
RowBandingFunction
A function that alternates the background-color for each item-band within a group.class
ShowElementByNameFunction
Deprecated.This can be done easier using style-expressionsclass
ShowElementIfDataAvailableExpression
Deprecated.Use a formula instead.class
TextFormatExpression
Deprecated.Use the MessageFormatExpression instead.class
TotalCalculationFunction
A report function that stores the result of a calculation for a group or the complete report.class
TotalGroupCountFunction
A report function that counts the total of groups in a report.class
TotalGroupSumFunction
A report function that calculates the sum of one field (column) from the Data-Row.class
TotalGroupSumQuotientFunction
A report function that calculates the quotient of two summed fields (columns) from the report's data row.class
TotalGroupSumQuotientPercentFunction
A report function that calculates the quotient of two summed fields (columns) from the data-row.class
TotalItemCountFunction
A report function that counts the total number of items contained in groups in a report.class
TotalItemMaxFunction
A report function that pre-computes the largest item in a group.class
TotalItemMinFunction
A report function that pre-computes the smallest item in a group.class
TotalPageItemCountFunction
A report function that counts the total number of items contained in groups in a report.class
TotalPageSumFunction
Calculates the sum of a field for an entire page.class
TriggerPageFooterFunction
This function enables a "PageFooter only on last page" functionality.Methods in org.pentaho.reporting.engine.classic.core.function that return Expression Modifier and Type Method Description Expression
ExpressionCollection. get(String name)
Returns theExpression
with the specified name (ornull
).Expression
ExpressionCollection. getExpression(int pos)
Returns the expression on the given position in the list.Expression[]
ExpressionCollection. getExpressions()
Return all expressions contained in this collection as array.Expression
AbstractExpression. getInstance()
Return a completly separated copy of this function.Expression
AverageExpression. getInstance()
Deprecated.Clones the expression.Expression
ColumnAggregationExpression. getInstance()
Return a completly separated copy of this function.Expression
CountDistinctFunction. getInstance()
Return a completly separated copy of this function.Expression
Expression. getInstance()
Return a new instance of this expression.Expression
FormulaExpression. getInstance()
Return a completly separated copy of this function.Expression
FormulaFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemAvgFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemHideFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemMaxFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemMinFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemPercentageFunction. getInstance()
Return a completly separated copy of this function.Expression
ItemSumFunction. getInstance()
Return a completly separated copy of this function.Expression
PageOfPagesFunction. getInstance()
Return a completly separated copy of this function.Expression
PageTotalFunction. getInstance()
Return a completly separated copy of this function.Expression
PaintComponentFunction. getInstance()
Deprecated.Return a completly separated copy of this function.Expression
TextFormatExpression. getInstance()
Deprecated.Return a completly separated copy of this function.Expression
TotalCalculationFunction. getInstance()
Expression
TotalGroupCountFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalGroupSumFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalItemCountFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalItemMaxFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalItemMinFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalPageItemCountFunction. getInstance()
Return a completly separated copy of this function.Expression
TotalPageSumFunction. getInstance()
Return a completly separated copy of this function.Expression
ExpressionCollection. set(int index, Expression element)
Methods in org.pentaho.reporting.engine.classic.core.function with parameters of type Expression Modifier and Type Method Description void
ExpressionCollection. add(int index, Expression e)
void
ExpressionCollection. add(Expression e)
Adds an expression to the collection.boolean
ExpressionCollection. contains(Expression expression)
static ResourceBundle
ExpressionUtilities. getDefaultResourceBundle(Expression expression)
Retursn the default resource-bundle.int
ExpressionCollection. indexOf(Expression element)
boolean
ExpressionCollection. removeExpression(Expression e)
Removes an expression from the collection.Expression
ExpressionCollection. set(int index, Expression element)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.function.bool
Classes in org.pentaho.reporting.engine.classic.core.function.bool that implement Expression Modifier and Type Class Description class
AndExpression
Deprecated.use formulas insteadclass
IsEmptyDataExpression
Deprecated.Use a formula instead or make proper use of the No-Data band.class
OrExpression
Deprecated.use Formulas instead -
Uses of Expression in org.pentaho.reporting.engine.classic.core.function.date
Classes in org.pentaho.reporting.engine.classic.core.function.date that implement Expression Modifier and Type Class Description class
CompareDateExpression
Deprecated.This can be solved easier using the Inline-Expression language.class
DateExpression
The DateExpression can be used to construct a static date object.class
DateSpanExpression
Deprecated.This can be solved using a plain formula.class
VariableDateExpression
Constructs a new date by specifying the fields for the calendar either as static parameters or as parameters read from a field. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.function.numeric
Classes in org.pentaho.reporting.engine.classic.core.function.numeric that implement Expression Modifier and Type Class Description class
CompareNumberExpression
Deprecated.like all compare functions, using the formula support is easier.class
IsNegativeExpression
Deprecated.This can be replaced by a formula.class
IsPositiveExpression
Deprecated.This can be replaced by a formula. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.function.strings
Classes in org.pentaho.reporting.engine.classic.core.function.strings that implement Expression Modifier and Type Class Description class
CapitalizeStringExpression
Deprecated.Use a formula instead.class
CompareStringExpression
Deprecated.This can be done a lot easier using a simple formula.class
MapIndirectExpression
Returns the value read from a mapped field.class
MapStringExpression
Maps a string read from a column into an other string.class
MessageFormatExpression
Formats a message using named parameters.class
ResourceBundleLookupExpression
Performs a resource-bundle lookup using the value read from the defined field as key in the resource-bundle.class
ResourceMesssageFormatExpression
Formats a message read from a resource-bundle using named parameters.class
SubStringExpression
Deprecated.Use a formulaclass
TokenizeStringExpression
Deprecated.Use a formula: "prefix & SUBSTITUTE(field, delimeter, replacement) & suffix"class
ToLowerCaseStringExpression
Deprecated.This can be solved with a formulaclass
ToUpperCaseStringExpression
Deprecated.This can be solved with a formulaclass
URLEncodeExpression
Deprecated.This can be replaced by a formula.Methods in org.pentaho.reporting.engine.classic.core.function.strings that return Expression Modifier and Type Method Description Expression
MapIndirectExpression. getInstance()
Return a completly separated copy of this function.Expression
MapStringExpression. getInstance()
Return a completly separated copy of this function.Expression
MessageFormatExpression. getInstance()
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.function.sys
Classes in org.pentaho.reporting.engine.classic.core.function.sys that implement Expression Modifier and Type Class Description class
AttributeExpressionsEvaluator
Evaluates style-expressions and updates the stylesheet.class
CellFormatFunction
The cell-format function is an internal structure function that copies the format-strings of any text-field into the stylesheet of the element.class
CrosstabColumnSequenceFunction
class
GetDataRowValueExpression
class
IsExportTypeExpression
Tests, whether a certain export type is currently used.class
MetaDataStyleEvaluator
class
SheetNameFunction
Deprecated.This way of defining a sheetname for elements is deprecated.class
SingleValueQueryFunction
Deprecated.use the formula expression with the same name instead.class
StyleExpressionsEvaluator
Evaluates style-expressions and updates the stylesheet.class
StyleResolvingEvaluator
class
WizardItemHideFunction
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.layout.output
Classes in org.pentaho.reporting.engine.classic.core.layout.output that implement Expression Modifier and Type Class Description class
DefaultOutputFunction
Methods in org.pentaho.reporting.engine.classic.core.layout.output that return Expression Modifier and Type Method Description Expression
DefaultOutputFunction. getInstance()
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.metadata
Methods in org.pentaho.reporting.engine.classic.core.metadata that return Expression Modifier and Type Method Description Expression
DefaultExpressionMetaData. create()
Expression
ExpressionMetaData. create()
Methods in org.pentaho.reporting.engine.classic.core.metadata with parameters of type Expression Modifier and Type Method Description String[]
DefaultExpressionPropertyCore. getReferencedElements(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultExpressionPropertyMetaData. getReferencedElements(Expression expression, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyCore. getReferencedElements(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyMetaData. getReferencedElements(Expression expression, Object attributeValue)
String[]
ExpressionPropertyCore. getReferencedElements(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ExpressionPropertyMetaData. getReferencedElements(Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyCore. getReferencedElements(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyMetaData. getReferencedElements(Expression expression, Object attributeValue)
String[]
DefaultExpressionPropertyCore. getReferencedFields(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultExpressionPropertyMetaData. getReferencedFields(Expression element, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyCore. getReferencedFields(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyMetaData. getReferencedFields(Expression element, Object attributeValue)
String[]
ExpressionPropertyCore. getReferencedFields(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ExpressionPropertyMetaData. getReferencedFields(Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyCore. getReferencedFields(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyMetaData. getReferencedFields(Expression expression, Object attributeValue)
String[]
DefaultExpressionPropertyCore. getReferencedGroups(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultExpressionPropertyMetaData. getReferencedGroups(Expression element, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyCore. getReferencedGroups(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
DefaultReportPreProcessorPropertyMetaData. getReferencedGroups(Expression element, Object attributeValue)
String[]
ExpressionPropertyCore. getReferencedGroups(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ExpressionPropertyMetaData. getReferencedGroups(Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyCore. getReferencedGroups(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
String[]
ReportPreProcessorPropertyMetaData. getReferencedGroups(Expression expression, Object attributeValue)
ResourceReference[]
DefaultExpressionPropertyCore. getReferencedResources(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
DefaultExpressionPropertyMetaData. getReferencedResources(Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
DefaultReportPreProcessorPropertyCore. getReferencedResources(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
DefaultReportPreProcessorPropertyMetaData. getReferencedResources(Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
ExpressionPropertyCore. getReferencedResources(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
ExpressionPropertyMetaData. getReferencedResources(Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
ReportPreProcessorPropertyCore. getReferencedResources(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
ResourceReference[]
ReportPreProcessorPropertyMetaData. getReferencedResources(Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
Constructor parameters in org.pentaho.reporting.engine.classic.core.metadata with type arguments of type Expression Constructor Description DefaultExpressionMetaData(String bundleLocation, boolean expert, boolean preferred, boolean hidden, boolean deprecated, Class<? extends Expression> expressionType, Class<?> resultType, Map<String,ExpressionPropertyMetaData> attributes, SharedBeanInfo beanInfo, int layoutProcessorMode, MaturityLevel maturityLevel, int compatibilityLevel)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.metadata.builder
Methods in org.pentaho.reporting.engine.classic.core.metadata.builder that return types with arguments of type Expression Modifier and Type Method Description Class<? extends Expression>
ExpressionMetaDataBuilder. getImpl()
Method parameters in org.pentaho.reporting.engine.classic.core.metadata.builder with type arguments of type Expression Modifier and Type Method Description ExpressionPropertyMetaDataBuilder
ExpressionPropertyMetaDataBuilder. descriptorFromParent(Class<? extends Expression> expression)
ReportPreProcessorPropertyMetaDataBuilder
ReportPreProcessorPropertyMetaDataBuilder. descriptorFromParent(Class<? extends Expression> expression)
ExpressionMetaDataBuilder
ExpressionMetaDataBuilder. impl(Class<? extends Expression> expressionClass)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.misc.beanshell
Classes in org.pentaho.reporting.engine.classic.core.modules.misc.beanshell that implement Expression Modifier and Type Class Description class
BSHExpression
An expression that uses the BeanShell scripting framework to perform a scripted calculation.Methods in org.pentaho.reporting.engine.classic.core.modules.misc.beanshell that return Expression Modifier and Type Method Description Expression
BSHExpression. getInstance()
Return a new instance of this expression. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.misc.bsf
Classes in org.pentaho.reporting.engine.classic.core.modules.misc.bsf that implement Expression Modifier and Type Class Description class
BSFExpression
An expression that uses the Bean scripting framework to perform a scripted calculation. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.misc.survey
Classes in org.pentaho.reporting.engine.classic.core.modules.misc.survey that implement Expression Modifier and Type Class Description class
SurveyScaleExpression
An expression that takes values from one or more fields in the current row of the report, builds aSurveyScale
instance that will present those values, and returns that instance as the expression result. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.output.csv
Classes in org.pentaho.reporting.engine.classic.core.modules.output.csv that implement Expression Modifier and Type Class Description class
CSVWriter
Deprecated.Will be removed in the future, as PDI is a better CSV generator. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.output.fast
Classes in org.pentaho.reporting.engine.classic.core.modules.output.fast that implement Expression Modifier and Type Class Description class
FastExportOutputFunction
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.output.fast.validator
Methods in org.pentaho.reporting.engine.classic.core.modules.output.fast.validator with parameters of type Expression Modifier and Type Method Description protected void
DynamicReportStyleAnalyzer. inspectExpression(AbstractReportDefinition report, Expression expression)
protected void
ReportStructureValidator. inspectExpression(AbstractReportDefinition report, Expression expression)
protected void
DynamicStyleRootBandAnalyzer. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.output.xml
Classes in org.pentaho.reporting.engine.classic.core.modules.output.xml that implement Expression Modifier and Type Class Description class
XMLWriter
Deprecated.The whole basic XML output is deprecated as it cannot handle inline subreports. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.base.common
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.base.common that return Expression Modifier and Type Method Description Expression
StyleExpressionHandler. getExpression()
Expression
ExpressionReadHandler. getObject()
Returns the object for this element or null, if this element does not create an object.Constructors in org.pentaho.reporting.engine.classic.core.modules.parser.base.common with parameters of type Expression Constructor Description ExpressionPropertiesReadHandler(Expression expression, String originalExpressionClass, String expressionClass)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data that return Expression Modifier and Type Method Description Expression[]
DataDefinition. getExpressions()
Expression[]
SubReportDataDefinition. getExpressions()
Constructors in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data with parameters of type Expression Constructor Description DataDefinition(ReportParameterDefinition parameterDefinition, DataFactory primaryDataFactory, String query, int queryLimit, int queryTimeout, Expression[] expressions)
SubReportDataDefinition(ParameterMapping[] importParameters, ParameterMapping[] exportParameters, DataFactory primaryDataFactory, String query, int queryLimit, int queryTimeout, Expression[] expressions)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout that return Expression Modifier and Type Method Description Expression[]
LayoutProcessorReadHandler. getExpressions()
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout.elements
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout.elements that return Expression Modifier and Type Method Description Expression
AttributeExpressionReadHandler. getExpression()
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer with parameters of type Expression Modifier and Type Method Description static void
ExpressionWriterUtility. copyStaticResources(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle, BundleWriterState state, Expression expression, BeanUtility beanUtility, ExpressionPropertyMetaData[] datas)
static void
ExpressionWriterUtility. writeExpression(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle, BundleWriterState state, Expression expression, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, String namespaceUri, String expressionTag)
static void
ExpressionWriterUtility. writeExpressionCore(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle, BundleWriterState state, Expression expression, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, String namespaceUri, String expressionTag, org.pentaho.reporting.libraries.xmlns.common.AttributeList expressionAttrList)
static void
ExpressionWriterUtility. writeStyleExpression(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle, BundleWriterState state, Expression expression, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, StyleKey styleKey, String namespaceUri, String expressionTag)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.modules.parser.extwriter
Methods in org.pentaho.reporting.engine.classic.core.modules.parser.extwriter with parameters of type Expression Modifier and Type Method Description void
FunctionsWriter. writeStyleExpression(Expression expression, StyleKey styleKey)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.states
Methods in org.pentaho.reporting.engine.classic.core.states that return Expression Modifier and Type Method Description Expression[]
FunctionStorage. restore(FunctionStorageKey key)
Methods in org.pentaho.reporting.engine.classic.core.states with parameters of type Expression Modifier and Type Method Description void
FunctionStorage. store(FunctionStorageKey key, Expression[] expressions, int length)
Stores expressions at the end of a run. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.states.crosstab
Classes in org.pentaho.reporting.engine.classic.core.states.crosstab that implement Expression Modifier and Type Class Description class
CrosstabProcessorFunction
Computes the column-axis values for all crosstabs in the current report.Methods in org.pentaho.reporting.engine.classic.core.states.crosstab that return Expression Modifier and Type Method Description Expression
CrosstabProcessorFunction. getInstance()
Return a completly separated copy of this function. -
Uses of Expression in org.pentaho.reporting.engine.classic.core.states.datarow
Methods in org.pentaho.reporting.engine.classic.core.states.datarow that return Expression Modifier and Type Method Description Expression[]
ExpressionDataRow. getExpressions()
Methods in org.pentaho.reporting.engine.classic.core.states.datarow that return types with arguments of type Expression Modifier and Type Method Description Iterator<Expression>
LevelStorage. getActiveExpressions()
Iterator<Expression>
OutputFunctionLevelStorage. getActiveExpressions()
Iterator<Expression>
StructureFunctionLevelStorage. getActiveExpressions()
Methods in org.pentaho.reporting.engine.classic.core.states.datarow with parameters of type Expression Modifier and Type Method Description DefaultFlowController
DefaultFlowController. activateExpressions(Expression[] expressions, boolean preserveState)
protected void
ExpressionEventHelper. evaluateSingleExpression(Expression expression)
protected void
ExpressionEventHelper. evaluateToNull(Expression expression)
static LevelStorage
LevelStorageBackend. getLevelStorage(LevelStorageBackend levelStorageBackend, Expression[] expressions)
void
ExpressionDataRow. pushExpressions(Expression[] expressionSlots, boolean preserveState)
static LevelStorageBackend[]
LevelStorageBackend. revalidate(Expression[] expressions, int length, boolean includeStructuralProcessing)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.util
Methods in org.pentaho.reporting.engine.classic.core.util with parameters of type Expression Modifier and Type Method Description protected void
AbstractStructureVisitor. inspectAttributeExpression(ReportElement element, String attributeNamespace, String attributeName, Expression expression, ExpressionMetaData expressionMetaData)
protected void
LegacyUpdateStructureVisitor. inspectAttributeExpression(ReportElement element, String attributeNamespace, String attributeName, Expression expression, ExpressionMetaData expressionMetaData)
protected void
AbstractStructureVisitor. inspectExpression(AbstractReportDefinition report, Expression expression)
protected void
LegacyUpdateStructureVisitor. inspectExpression(AbstractReportDefinition report, Expression expression)
protected void
AbstractStructureVisitor. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
protected void
LegacyUpdateStructureVisitor. inspectStyleExpression(ReportElement element, StyleKey styleKey, Expression expression, ExpressionMetaData expressionMetaData)
-
Uses of Expression in org.pentaho.reporting.engine.classic.core.wizard
Methods in org.pentaho.reporting.engine.classic.core.wizard with parameters of type Expression Modifier and Type Method Description DataSchema
DataSchemaCompiler. compile(TableModel data, Expression[] expressions, ParameterDataRow parameters, ParameterDefinitionEntry[] parameterDefinitions, ReportEnvironment reportEnvironment)
Constructors in org.pentaho.reporting.engine.classic.core.wizard with parameters of type Expression Constructor Description ExpressionsDataAttributes(Expression expression)
-