Class JRBaseValueDataset

    • Field Detail

      • valueExpression

        protected JRExpression valueExpression
        The expression that returns the single value contained in this dataset.
    • Constructor Detail

      • JRBaseValueDataset

        public JRBaseValueDataset​(JRChartDataset dataset)
        Construct a new dataset that is a copy of an existing one.
        Parameters:
        dataset - the dataset to copy
      • JRBaseValueDataset

        public JRBaseValueDataset​(JRValueDataset dataset,
                                  JRBaseObjectFactory factory)
        Constructs a new dataset that is a copy of an existing one, and register all of the new dataset's expressions with the specified factory.
        Parameters:
        dataset - the datast to copy
        factory - the factory to register the new dataset's expressions with
    • Method Detail

      • getValueExpression

        public JRExpression getValueExpression()
        Description copied from interface: JRValueDataset
        Returns the expression that indicates the value held by this dataset.
        Specified by:
        getValueExpression in interface JRValueDataset
        Returns:
        the expression that indicates the value held by this dataset
      • getDatasetType

        public byte getDatasetType()
        Description copied from interface: JRChartDataset
        Gets the dataset type. Must be one of the dataset type constants defined in this class.
        Specified by:
        getDatasetType in interface JRChartDataset
      • validate

        public void validate​(JRVerifier verifier)
        Description copied from interface: JRChartDataset
        Validates the dataset using a verifier.

        Broken rules are collected by the verifier.

        Specified by:
        validate in interface JRChartDataset
        Parameters:
        verifier - the verifier to use for validation