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

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

public class DefaultAttributeCore
extends Object
implements AttributeCore

Todo: Document me!

Author:
Thomas Morgner.

Constructor Summary
DefaultAttributeCore()
           
 
Method Summary
 String[] getExtraCalculationFields(AttributeMetaData metaData)
           
 String[] getReferencedFields(AttributeMetaData metaData, ReportElement element, Object attributeValue)
           
 String[] getReferencedGroups(AttributeMetaData metaData, ReportElement element, Object attributeValue)
           
 ResourceReference[] getReferencedResources(AttributeMetaData metaData, ReportElement element, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, Object attributeValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAttributeCore

public DefaultAttributeCore()
Method Detail

getReferencedFields

public String[] getReferencedFields(AttributeMetaData metaData,
                                    ReportElement element,
                                    Object attributeValue)
Specified by:
getReferencedFields in interface AttributeCore

getReferencedGroups

public String[] getReferencedGroups(AttributeMetaData metaData,
                                    ReportElement element,
                                    Object attributeValue)
Specified by:
getReferencedGroups in interface AttributeCore

getReferencedResources

public ResourceReference[] getReferencedResources(AttributeMetaData metaData,
                                                  ReportElement element,
                                                  org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
                                                  Object attributeValue)
Specified by:
getReferencedResources in interface AttributeCore

getExtraCalculationFields

public String[] getExtraCalculationFields(AttributeMetaData metaData)
Specified by:
getExtraCalculationFields in interface AttributeCore