Class JRDesignQuery

    • Constructor Detail

      • JRDesignQuery

        public JRDesignQuery()
    • Method Detail

      • setChunks

        public void setChunks​(java.util.List<JRQueryChunk> chunks)
      • addTextChunk

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

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

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

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

        public void setLanguage​(java.lang.String language)
        Sets the query language.
        Parameters:
        language - the query language
        See Also:
        JRQuery.getLanguage()
      • getPropertyChangeSupport

        protected java.beans.PropertyChangeSupport getPropertyChangeSupport()
        Get the property change support object for this class. Because the property change support object has to be transient, it may need to be created.
        Returns:
        the property change support object.
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener l)
        Add a property listener to listen to all properties of this class.
        Parameters:
        l - The property listener to add.
        See Also:
        removePropertyChangeListener(PropertyChangeListener)
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.lang.String propName,
                                              java.beans.PropertyChangeListener l)
        Add a property listener to receive property change events for only one specific property.
        Parameters:
        propName - The property to listen to.
        l - The property listener to add.
        See Also:
        removePropertyChangeListener(String, PropertyChangeListener)
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.beans.PropertyChangeListener l)
        Remove a property change listener registered for all properties. This will only remove listeners that were added through the addPropertyChangeListener(PropertyChangeListener) method.
        Parameters:
        l - The listener to remove.
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.lang.String propName,
                                                 java.beans.PropertyChangeListener l)
        Remove a property change listener registered for a specific property.
        Parameters:
        propName - The property to listen to.
        l - The listener to remove.