Interface PropertyMetadata

  • All Known Implementing Classes:
    StandardPropertyMetadata

    public interface PropertyMetadata
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Detail

      • getName

        String getName()
        The property name.
        Returns:
        the property name
      • getCategory

        String getCategory()
      • getConstantDeclarationClass

        String getConstantDeclarationClass()
        The name of the class where the property constant is declared.
        Returns:
        the class name that contains the property constant declaration
      • getConstantFieldName

        String getConstantFieldName()
        The name of the property constant declaration (static) field.
        Returns:
        the name of the property constant declaration field
        See Also:
        getConstantDeclarationClass()
      • getLabel

        String getLabel()
        Short label for the property.
        Returns:
        short property label
      • getDescription

        String getDescription()
        Short description of the property.
        Returns:
        short property description
      • getDefaultValue

        String getDefaultValue()
        The default value of the property.
        Returns:
        the default property value
      • getScopes

        List<net.sf.jasperreports.annotations.properties.PropertyScope> getScopes()
        The list of scopes at which the property can be set.
        Returns:
        the list of scopes at which the property can be set
      • getScopeQualifications

        List<String> getScopeQualifications()
        The list of conditions under which the property is used (for instance using a specific query executer).
        Returns:
        the list of conditions under which the property is used
      • getSinceVersion

        String getSinceVersion()
        The version in which the property was introduced.
        Returns:
        the version in which the property was introduced
      • getValueType

        String getValueType()
        The type (as class name) of values that the property expects.
        Returns:
        the type of values that the property expects
      • isDeprecated

        boolean isDeprecated()