Class JRBaseExpression

    • Field Detail

      • valueClassName

        protected java.lang.String valueClassName
        Deprecated.
        To be removed.
      • valueClassRealName

        protected java.lang.String valueClassRealName
        Deprecated.
        To be removed.
      • id

        protected int id
      • valueClass

        protected transient java.lang.Class<?> valueClass
        Deprecated.
        To be removed.
    • Constructor Detail

      • JRBaseExpression

        protected JRBaseExpression()
      • JRBaseExpression

        protected JRBaseExpression​(JRExpression expression,
                                   JRBaseObjectFactory factory,
                                   java.lang.Integer expressionId)
        Creates a copy of an expression.
        Parameters:
        expression - the original expression
        factory - the base object factory
        expressionId - if not null, the created expression will use it as ID instead of the original expressions's ID
      • JRBaseExpression

        protected JRBaseExpression​(JRExpression expression,
                                   JRBaseObjectFactory factory)
        Creates a copy of an expression.
        Parameters:
        expression - the original expression
        factory - the base object factory
    • Method Detail

      • regenerateId

        public void regenerateId()
      • getValueClass

        public java.lang.Class<?> getValueClass()
        Deprecated.
        To be removed.
        Description copied from interface: JRExpression
        Returns the expression return value class.
        Specified by:
        getValueClass in interface JRExpression
      • getValueClassName

        public java.lang.String getValueClassName()
        Deprecated.
        To be removed.
        Description copied from interface: JRExpression
        Returns the expression return value class.
        Specified by:
        getValueClassName in interface JRExpression
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface JRExpression
      • escapeTextChunk

        protected java.lang.String escapeTextChunk​(java.lang.String text)
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface JRCloneable
        Overrides:
        clone in class java.lang.Object