Class JRDesignExpression

    • Field Detail

      • PROPERTY_LEGACY_PARSER

        public static final java.lang.String PROPERTY_LEGACY_PARSER
        Property that specifies whether a legacy parser method should be used to parse this expression. Default value is false.
        See Also:
        Constant Field Values
      • LEGACY_PARSER

        protected static final boolean LEGACY_PARSER
      • PROPERTY_VALUE_CLASS_NAME

        public static final java.lang.String PROPERTY_VALUE_CLASS_NAME
        Deprecated.
        To be removed.
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRDesignExpression

        public JRDesignExpression()
      • JRDesignExpression

        public JRDesignExpression​(java.lang.String text)
    • Method Detail

      • setValueClass

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

        public void setValueClassName​(java.lang.String className)
        Deprecated.
        To be removed.
      • setId

        public void setId​(int id)
        FIXMENOW remove me?
      • setInterpreted

        public void setInterpreted()
      • setChunks

        public void setChunks​(java.util.List<JRExpressionChunk> chunks)
        Clears the current list of chunks and adds the passed list of chunks. The reference to the list passed is not kept.
      • addChunk

        protected void addChunk​(byte type,
                                java.lang.String text)
      • addTextChunk

        public void addTextChunk​(java.lang.String text)
      • addParameterChunk

        public void addParameterChunk​(java.lang.String text)
      • addFieldChunk

        public void addFieldChunk​(java.lang.String text)
      • addVariableChunk

        public void addVariableChunk​(java.lang.String text)
      • addResourceChunk

        public void addResourceChunk​(java.lang.String text)
      • setText

        public void setText​(java.lang.String text)
      • legacyParseText

        protected void legacyParseText​(java.lang.String text)
      • parseText

        protected void parseText​(java.lang.String text)