org.pentaho.reporting.engine.classic.core.metadata
Interface ExpressionPropertyCore

All Known Implementing Classes:
DefaultExpressionPropertyCore

public interface ExpressionPropertyCore

Todo: Document me!

Author:
Thomas Morgner.

Method Summary
 String[] getExtraCalculationFields(ExpressionPropertyMetaData metaData)
           
 String[] getReferencedElements(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 String[] getReferencedFields(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 String[] getReferencedGroups(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 ResourceReference[] getReferencedResources(ExpressionPropertyMetaData metaData, Expression expression, Object attributeValue, Element reportElement, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
           
 

Method Detail

getReferencedFields

String[] getReferencedFields(ExpressionPropertyMetaData metaData,
                             Expression expression,
                             Object attributeValue)

getReferencedGroups

String[] getReferencedGroups(ExpressionPropertyMetaData metaData,
                             Expression expression,
                             Object attributeValue)

getReferencedElements

String[] getReferencedElements(ExpressionPropertyMetaData metaData,
                               Expression expression,
                               Object attributeValue)

getReferencedResources

ResourceReference[] getReferencedResources(ExpressionPropertyMetaData metaData,
                                           Expression expression,
                                           Object attributeValue,
                                           Element reportElement,
                                           org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)

getExtraCalculationFields

String[] getExtraCalculationFields(ExpressionPropertyMetaData metaData)