public interface AttributeMetaData extends MetaData
VALUEROLE_BUNDLE_KEY, VALUEROLE_BUNDLE_NAME, VALUEROLE_CONTENT, VALUEROLE_DATEFORMAT, VALUEROLE_ELEMENT_NAME, VALUEROLE_FIELD, VALUEROLE_FORMULA, VALUEROLE_GROUP, VALUEROLE_MESSAGE, VALUEROLE_NUMBERFORMAT, VALUEROLE_QUERY, VALUEROLE_RESOURCE, VALUEROLE_VALUE
Modifier and Type | Method and Description |
---|---|
PropertyEditor |
getEditor()
This method can return null if there is no property editor registered for this type.
|
String[] |
getExtraCalculationFields() |
String |
getNameSpace() |
String[] |
getReferencedFields(ReportElement element,
Object attributeValue) |
String[] |
getReferencedGroups(ReportElement element,
Object attributeValue) |
ResourceReference[] |
getReferencedResources(ReportElement element,
ResourceManager resourceManager,
Object attributeValue) |
Class |
getTargetType() |
String |
getValueRole()
Can be one of "Value", "Resource", "Content", "Field", "Group", "Query", "Message", "Bundle-Key", "Bundle-Name",
"Name", "ElementName", "DateFormat", "NumberFormat"
|
boolean |
isBulk() |
boolean |
isComputed()
Indicates if this attribute is computed.
|
boolean |
isDesignTimeValue()
Indicates whether this attribute is a design-time value.
|
boolean |
isMandatory() |
boolean |
isTransient()
Indicates whether this attribute should be omitted when element is serialized to disk or written into a PRPT file.
|
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
String getNameSpace()
Class getTargetType()
String getValueRole()
boolean isMandatory()
boolean isComputed()
boolean isTransient()
boolean isBulk()
boolean isDesignTimeValue()
PropertyEditor getEditor()
String[] getReferencedFields(ReportElement element, Object attributeValue)
String[] getReferencedGroups(ReportElement element, Object attributeValue)
ResourceReference[] getReferencedResources(ReportElement element, ResourceManager resourceManager, Object attributeValue)
String[] getExtraCalculationFields()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.