Class JRDesignParameter

    • Field Detail

      • PROPERTY_DEFAULT_VALUE_EXPRESSION

        public static final java.lang.String PROPERTY_DEFAULT_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • PROPERTY_FOR_PROMPTING

        public static final java.lang.String PROPERTY_FOR_PROMPTING
        See Also:
        Constant Field Values
      • PROPERTY_SYSTEM_DEFINED

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

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

        public static final java.lang.String PROPERTY_NESTED_TYPE_NAME
        See Also:
        Constant Field Values
      • PROPERTY_EVALUATION_TIME

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

      • JRDesignParameter

        public JRDesignParameter()
    • 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)
      • setNestedType

        public void setNestedType​(java.lang.Class<?> type)
        Sets the parameter nested value type.
        Parameters:
        type - the nested value type
        See Also:
        JRBaseParameter.getNestedType()
      • setNestedTypeName

        public void setNestedTypeName​(java.lang.String typeName)
        Sets the parameter nested value type.
        Parameters:
        typeName - the name of the nested value type
        See Also:
        JRBaseParameter.getNestedType()
      • setSystemDefined

        public void setSystemDefined​(boolean isSystemDefined)
      • setForPrompting

        public void setForPrompting​(boolean isForPrompting)
      • setDefaultValueExpression

        public void setDefaultValueExpression​(JRExpression expression)