org.jfree.chart.event

Class ChartChangeEvent

Known Direct Subclasses:
AxisChangeEvent, MarkerChangeEvent, PlotChangeEvent, RendererChangeEvent, TitleChangeEvent

public class ChartChangeEvent
extends EventObject

A change event that encapsulates information about a change to a chart.

Constructor Summary

ChartChangeEvent(Object source)
Creates a new chart change event.
ChartChangeEvent(Object source, JFreeChart chart)
Creates a new chart change event.
ChartChangeEvent(Object source, JFreeChart chart, ChartChangeEventType type)
Creates a new chart change event.

Method Summary

JFreeChart
getChart()
Returns the chart that generated the change event.
ChartChangeEventType
getType()
Returns the event type.
void
setChart(JFreeChart chart)
Sets the chart that generated the change event.
void
setType(ChartChangeEventType type)
Sets the event type.

Constructor Details

ChartChangeEvent

public ChartChangeEvent(Object source)
Creates a new chart change event.
Parameters:
source - the source of the event (could be the chart, a title, an axis etc.)

ChartChangeEvent

public ChartChangeEvent(Object source,
                        JFreeChart chart)
Creates a new chart change event.
Parameters:
source - the source of the event (could be the chart, a title, an axis etc.)
chart - the chart that generated the event.

ChartChangeEvent

public ChartChangeEvent(Object source,
                        JFreeChart chart,
                        ChartChangeEventType type)
Creates a new chart change event.
Parameters:
source - the source of the event (could be the chart, a title, an axis etc.)
chart - the chart that generated the event.
type - the type of event.

Method Details

getChart

public JFreeChart getChart()
Returns the chart that generated the change event.
Returns:
The chart that generated the change event.

getType

public ChartChangeEventType getType()
Returns the event type.
Returns:
The event type.

setChart

public void setChart(JFreeChart chart)
Sets the chart that generated the change event.
Parameters:
chart - the chart that generated the event.

setType

public void setType(ChartChangeEventType type)
Sets the event type.
Parameters:
type - the event type.