org.pentaho.reporting.engine.classic.core.metadata
Interface ReportPreProcessorPropertyMetaData
- All Superinterfaces:
- MetaData
- All Known Implementing Classes:
- DefaultReportPreProcessorPropertyMetaData
public interface ReportPreProcessorPropertyMetaData
- extends MetaData
Todo: Document me!
Date: 28.06.2009
Time: 21:40:27
- Author:
- Thomas Morgner.
Method Summary |
PropertyDescriptor |
getBeanDescriptor()
|
PropertyEditor |
getEditor()
|
String[] |
getExtraCalculationFields()
|
String |
getPropertyRole()
Can be one of "Value", "Resource", "Content", "Field", "Group", "Query", "Message", "Bundle-Key", "Bundle-Name",
"Name", "ElementName", "DateFormat", "NumberFormat" |
Class |
getPropertyType()
|
String[] |
getReferencedElements(Expression expression,
Object attributeValue)
|
String[] |
getReferencedFields(Expression expression,
Object attributeValue)
|
String[] |
getReferencedGroups(Expression expression,
Object attributeValue)
|
ResourceReference[] |
getReferencedResources(Expression expression,
Object attributeValue,
Element reportElement,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
|
boolean |
isComputed()
|
boolean |
isMandatory()
|
Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData |
getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getItemOrdinal, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
getPropertyType
Class getPropertyType()
getPropertyRole
String getPropertyRole()
- Can be one of "Value", "Resource", "Content", "Field", "Group", "Query", "Message", "Bundle-Key", "Bundle-Name",
"Name", "ElementName", "DateFormat", "NumberFormat"
- Returns:
isMandatory
boolean isMandatory()
getBeanDescriptor
PropertyDescriptor getBeanDescriptor()
getEditor
PropertyEditor getEditor()
getReferencedFields
String[] getReferencedFields(Expression expression,
Object attributeValue)
getReferencedGroups
String[] getReferencedGroups(Expression expression,
Object attributeValue)
getReferencedElements
String[] getReferencedElements(Expression expression,
Object attributeValue)
getExtraCalculationFields
String[] getExtraCalculationFields()
getReferencedResources
ResourceReference[] getReferencedResources(Expression expression,
Object attributeValue,
Element reportElement,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
isComputed
boolean isComputed()