com.jgoodies.chart
Class AbstractTreeChartModel<T>
java.lang.Object
com.jgoodies.chart.AbstractTreeChartModel<T>
- All Implemented Interfaces:
- TreeChartModel<T>
- Direct Known Subclasses:
- FileTreeChartModel
public abstract class AbstractTreeChartModel<T>
- extends Object
- implements TreeChartModel<T>
Reduces the effort required to implement the ChartModel interface.
Implements the listener registration, de-registration and can fire
change events.
- Version:
- $Revision: 1.3 $
- Author:
- Karsten Lentzsch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTreeChartModel
protected AbstractTreeChartModel()
addChangeListener
public final void addChangeListener(ChangeListener listener)
- Adds the given listener to the list of observers.
- Specified by:
addChangeListener
in interface TreeChartModel<T>
- Parameters:
listener
- the listener to be added
- Throws:
NullPointerException
- if the listener is null
removeChangeListener
public final void removeChangeListener(ChangeListener listener)
- Removes the given listener fromthe list of observers.
Does nothing if the listener is null.
- Specified by:
removeChangeListener
in interface TreeChartModel<T>
- Parameters:
listener
- the listener to be added
fireStateChanged
public final void fireStateChanged()
- Notifies all ChangeListeners registered with this model
that the state changed. The listeners need to look up
the changed data from this model.
Copyright © 2000-2008 JGoodies Karsten Lentzsch. All Rights Reserved.