Class JRBaseHighLowDataset

    • Method Detail

      • getSeriesExpression

        public JRExpression getSeriesExpression()
        Specified by:
        getSeriesExpression in interface JRHighLowDataset
        Returns:
        the expression of the series name. Currently only one series is supported inside a High-Low or Candlestick chart. This limitation is documented inside JFreeChart, the library used for the built-in chart support. However, this single series must be identified by a java.lang.Comparable value returned by this expression, and it must also be used as the series name in the chart's legend.
      • getDateExpression

        public JRExpression getDateExpression()
        Specified by:
        getDateExpression in interface JRHighLowDataset
        Returns:
        the expression of the date to which the current (high, low, open, close, volume) item refers.
      • getHighExpression

        public JRExpression getHighExpression()
        Specified by:
        getHighExpression in interface JRHighLowDataset
        Returns:
        a numeric expression that will be part of the data item added to the series when the dataset gets incremented.
      • getLowExpression

        public JRExpression getLowExpression()
        Specified by:
        getLowExpression in interface JRHighLowDataset
        Returns:
        a numeric expression that will be part of the data item added to the series when the dataset gets incremented.
      • getOpenExpression

        public JRExpression getOpenExpression()
        Specified by:
        getOpenExpression in interface JRHighLowDataset
        Returns:
        a numeric expression that will be part of the data item added to the series when the dataset gets incremented.
      • getCloseExpression

        public JRExpression getCloseExpression()
        Specified by:
        getCloseExpression in interface JRHighLowDataset
        Returns:
        a numeric expression that will be part of the data item added to the series when the dataset gets incremented.
      • getVolumeExpression

        public JRExpression getVolumeExpression()
        Specified by:
        getVolumeExpression in interface JRHighLowDataset
        Returns:
        a numeric expression representing the volume value to use for the current data item. It is used only for Candlestick charts.
      • 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
      • getItemHyperlink

        public JRHyperlink getItemHyperlink()
        Description copied from interface: JRHighLowDataset
        Returns the hyperlink specification for chart items.

        The hyperlink will be evaluated for every chart item and a image map will be created for the chart.

        Specified by:
        getItemHyperlink in interface JRHighLowDataset
        Returns:
        hyperlink specification for chart items
      • 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