Class JRBaseMultiAxisPlot

    • Field Detail

      • axes

        protected java.util.List<JRChartAxis> axes
        All the axes contained in this plot. Each entry indicates a chart containing the dataset and layout of that entry and where to draw that chart's range axis. All entries in the list are of the type JRChartAxis
    • Constructor Detail

      • JRBaseMultiAxisPlot

        public JRBaseMultiAxisPlot​(JRChartPlot multiAxisPlot,
                                   JRChart chart)
        Constructs a copy of an existing multiple axis chart plot.
        Parameters:
        multiAxisPlot - the plot to copy
      • JRBaseMultiAxisPlot

        public JRBaseMultiAxisPlot​(JRMultiAxisPlot multiAxisPlot,
                                   JRBaseObjectFactory factory)
        Creates a copy of an existing multiple axis chart plot and registers any expression contained in the plot with the specified factory. Since the plot contains multiple other charts nested inside of it all of the expressions used by those charts is also registered with the factory.
        Parameters:
        multiAxisPlot - the plot to copy
        factory - the factory to register expressions with
    • Method Detail

      • collectExpressions

        public void collectExpressions​(JRExpressionCollector collector)
        Adds all the expression used by this plot with the specified collector. All collected expression that are also registered with a factory will be included with the report is compiled.
        Specified by:
        collectExpressions in interface JRChartPlot
        Parameters:
        collector - the expression collector to use