Interface ExpressionPropertyMetaData

    • Method Detail

      • 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()
      • isDesignTimeProperty

        boolean isDesignTimeProperty()
      • getReferencedResources

        ResourceReference[] getReferencedResources​(Expression expression,
                                                   Object attributeValue,
                                                   Element reportElement,
                                                   org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
      • isComputed

        boolean isComputed()
      • getExtraCalculationFields

        String[] getExtraCalculationFields()