Class JRDesignField

    • Field Detail

      • PROPERTY_VALUE_CLASS_NAME

        public static final java.lang.String PROPERTY_VALUE_CLASS_NAME
        See Also:
        Constant Field Values
      • PROPERTY_PROPERTY_EXPRESSIONS

        public static final java.lang.String PROPERTY_PROPERTY_EXPRESSIONS
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRDesignField

        public JRDesignField()
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
      • setValueClass

        public void setValueClass​(java.lang.Class<?> clazz)
      • setValueClassName

        public void setValueClassName​(java.lang.String className)
      • addPropertyExpression

        public void addPropertyExpression​(JRPropertyExpression propertyExpression)
        Add a dynamic/expression-based property.
        Parameters:
        propertyExpression - the property to add
        See Also:
        getPropertyExpressions()
      • removePropertyExpression

        public JRPropertyExpression removePropertyExpression​(java.lang.String name)
        Remove a property expression.
        Parameters:
        name - the name of the property to remove
        Returns:
        the removed property expression (if found)