Class JRReportCompileData

    • Field Detail

      • EXCEPTION_MESSAGE_KEY_COMPILE_DATA_FOR_CROSSTAB_NOT_FOUND

        public static final String EXCEPTION_MESSAGE_KEY_COMPILE_DATA_FOR_CROSSTAB_NOT_FOUND
        See Also:
        Constant Field Values
      • EXCEPTION_MESSAGE_KEY_COMPILE_DATA_FOR_DATASET_NOT_FOUND

        public static final String EXCEPTION_MESSAGE_KEY_COMPILE_DATA_FOR_DATASET_NOT_FOUND
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRReportCompileData

        public JRReportCompileData()
        Default constructor.
    • Method Detail

      • setMainDatasetCompileData

        public void setMainDatasetCompileData​(Serializable compileData)
        Sets the main dataset compile data.
        Parameters:
        compileData - the main dataset compile data
      • setDatasetCompileData

        public void setDatasetCompileData​(JRDataset dataset,
                                          Serializable compileData)
        Sets the compile data for a dataset.
        Parameters:
        dataset - the dataset
        compileData - the compile data
      • setCrosstabCompileData

        public void setCrosstabCompileData​(int crosstabId,
                                           Serializable compileData)
        Sets the compile data for a crosstab.
        Parameters:
        crosstabId - the generated crosstab Id, which will be used to retreive the crosstab compile data at fill time.
        compileData - the compile data
      • getMainDatasetCompileData

        public Serializable getMainDatasetCompileData()
        Returns the compile data for the main dataset.
        Returns:
        the compile data for the main dataset
      • getDatasetCompileData

        public Serializable getDatasetCompileData​(JRDataset dataset)
                                           throws JRException
        Returns the compile data for a dataset.
        Parameters:
        dataset - the dataset
        Returns:
        the compile data
        Throws:
        JRException
      • getCrosstabCompileData

        public Serializable getCrosstabCompileData​(JRCrosstab crosstab)
                                            throws JRException
        Returns the compile data for a crosstab.
        Parameters:
        crosstab - the crosstab
        Returns:
        the compile data
        Throws:
        JRException