org.pentaho.reporting.engine.classic.core.metadata
Class DefaultExpressionPropertyCore

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.metadata.DefaultExpressionPropertyCore
All Implemented Interfaces:
ExpressionPropertyCore

public class DefaultExpressionPropertyCore
extends Object
implements ExpressionPropertyCore

Todo: Document me!

Author:
Thomas Morgner.

Constructor Summary
DefaultExpressionPropertyCore()
           
 
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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExpressionPropertyCore

public DefaultExpressionPropertyCore()
Method Detail

getReferencedFields

public String[] getReferencedFields(ExpressionPropertyMetaData metaData,
                                    Expression expression,
                                    Object attributeValue)
Specified by:
getReferencedFields in interface ExpressionPropertyCore

getReferencedGroups

public String[] getReferencedGroups(ExpressionPropertyMetaData metaData,
                                    Expression expression,
                                    Object attributeValue)
Specified by:
getReferencedGroups in interface ExpressionPropertyCore

getReferencedElements

public String[] getReferencedElements(ExpressionPropertyMetaData metaData,
                                      Expression expression,
                                      Object attributeValue)
Specified by:
getReferencedElements in interface ExpressionPropertyCore

getReferencedResources

public ResourceReference[] getReferencedResources(ExpressionPropertyMetaData metaData,
                                                  Expression expression,
                                                  Object attributeValue,
                                                  Element reportElement,
                                                  org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
Specified by:
getReferencedResources in interface ExpressionPropertyCore

getExtraCalculationFields

public String[] getExtraCalculationFields(ExpressionPropertyMetaData metaData)
Specified by:
getExtraCalculationFields in interface ExpressionPropertyCore