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

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

public class DefaultReportPreProcessorPropertyCore
extends Object
implements ReportPreProcessorPropertyCore

Todo: Document me!

Author:
Thomas Morgner.

Constructor Summary
DefaultReportPreProcessorPropertyCore()
           
 
Method Summary
 String[] getExtraCalculationFields(ReportPreProcessorPropertyMetaData metaData)
           
 String[] getReferencedElements(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 String[] getReferencedFields(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 String[] getReferencedGroups(ReportPreProcessorPropertyMetaData metaData, Expression expression, Object attributeValue)
           
 ResourceReference[] getReferencedResources(ReportPreProcessorPropertyMetaData 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

DefaultReportPreProcessorPropertyCore

public DefaultReportPreProcessorPropertyCore()
Method Detail

getReferencedFields

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

getReferencedGroups

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

getReferencedElements

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

getReferencedResources

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

getExtraCalculationFields

public String[] getExtraCalculationFields(ReportPreProcessorPropertyMetaData metaData)
Specified by:
getExtraCalculationFields in interface ReportPreProcessorPropertyCore