Class StandardPropertyMetadata

    • Constructor Detail

      • StandardPropertyMetadata

        public StandardPropertyMetadata()
    • Method Detail

      • setLabel

        public void setLabel​(String label)
      • setDescription

        public void setDescription​(String description)
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
      • getScopes

        public List<net.sf.jasperreports.annotations.properties.PropertyScope> getScopes()
        Description copied from interface: PropertyMetadata
        The list of scopes at which the property can be set.
        Specified by:
        getScopes in interface PropertyMetadata
        Returns:
        the list of scopes at which the property can be set
      • setScopes

        public void setScopes​(List<net.sf.jasperreports.annotations.properties.PropertyScope> scopes)
      • addScope

        public void addScope​(net.sf.jasperreports.annotations.properties.PropertyScope scope)
      • getSinceVersion

        public String getSinceVersion()
        Description copied from interface: PropertyMetadata
        The version in which the property was introduced.
        Specified by:
        getSinceVersion in interface PropertyMetadata
        Returns:
        the version in which the property was introduced
      • setSinceVersion

        public void setSinceVersion​(String sinceVersion)
      • getValueType

        public String getValueType()
        Description copied from interface: PropertyMetadata
        The type (as class name) of values that the property expects.
        Specified by:
        getValueType in interface PropertyMetadata
        Returns:
        the type of values that the property expects
      • setValueType

        public void setValueType​(String valueType)
      • setName

        public void setName​(String name)
      • getConstantDeclarationClass

        public String getConstantDeclarationClass()
        Description copied from interface: PropertyMetadata
        The name of the class where the property constant is declared.
        Specified by:
        getConstantDeclarationClass in interface PropertyMetadata
        Returns:
        the class name that contains the property constant declaration
      • setConstantDeclarationClass

        public void setConstantDeclarationClass​(String constantDeclarationClass)
      • setConstantFieldName

        public void setConstantFieldName​(String constantFieldName)
      • getScopeQualifications

        public List<String> getScopeQualifications()
        Description copied from interface: PropertyMetadata
        The list of conditions under which the property is used (for instance using a specific query executer).
        Specified by:
        getScopeQualifications in interface PropertyMetadata
        Returns:
        the list of conditions under which the property is used
      • setScopeQualifications

        public void setScopeQualifications​(List<String> scopeQualifications)
      • addScopeQualification

        public void addScopeQualification​(String scopeQualification)
      • setCategory

        public void setCategory​(String category)
      • setDeprecated

        public void setDeprecated​(boolean deprecated)