ChartRenderingInfo
org.jfree.chart

Class ChartRenderingInfo

  • All Implemented Interfaces:
    Serializable, Cloneable


    public class ChartRenderingInfoextends Objectimplements Cloneable, Serializable
    A structure for storing rendering information from one call to the JFreeChart.draw() method.

    An instance of the JFreeChart class can draw itself within an arbitrary rectangle on any Graphics2D. It is assumed that client code will sometimes render the same chart in more than one view, so the JFreeChart instance does not retain any information about its rendered dimensions. This information can be useful sometimes, so you have the option to collect the information at each call to JFreeChart.draw(), by passing an instance of this ChartRenderingInfo class.

    See Also:
    Serialized Form
    • Constructor Detail

      • ChartRenderingInfo

        public ChartRenderingInfo()
        Constructs a new ChartRenderingInfo structure that can be used to collect information about the dimensions of a rendered chart.
      • ChartRenderingInfo

        public ChartRenderingInfo(EntityCollection entities)
        Constructs a new instance. If an entity collection is supplied, it will be populated with information about the entities in a chart. If it is null, no entity information (including tool tips) will be collected.
        Parameters:
        entities - an entity collection (null permitted).
    • Method Detail

      • setChartArea

        public void setChartArea(Rectangle2D area)
        Sets the area in which the chart was drawn.
        Parameters:
        area - the chart area.
        See Also:
        getChartArea()
      • setEntityCollection

        public void setEntityCollection(EntityCollection entities)
        Sets the entity collection.
        Parameters:
        entities - the entity collection (null permitted).
        See Also:
        getEntityCollection()
      • clear

        public void clear()
        Clears the information recorded by this object.
      • getPlotInfo

        public PlotRenderingInfo getPlotInfo()
        Returns the rendering info for the chart's plot.
        Returns:
        The rendering info for the plot.
      • equals

        public boolean equals(Object obj)
        Tests this object for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object to test against (null permitted).
        Returns:
        A boolean.

SCaVis 1.8 © jWork.org