com.jrefinery.chart
Class AbstractRenderer

java.lang.Object
  |
  +--com.jrefinery.chart.AbstractRenderer
Direct Known Subclasses:
AbstractCategoryItemRenderer, AbstractXYItemRenderer

public class AbstractRenderer
extends java.lang.Object

Base class providing essential services for renderers.

Author:
DG

Constructor Summary
AbstractRenderer()
          Default constructor.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a property change listener to the renderer.
protected  void firePropertyChanged(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
          Notifies registered listeners that a property of the renderer has changed.
 ChartRenderingInfo getInfo()
          Returns the chart rendering info.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes a property change listener from the renderer.
 void setInfo(ChartRenderingInfo info)
          Sets the chart rendering info.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRenderer

public AbstractRenderer()
Default constructor.
Method Detail

getInfo

public ChartRenderingInfo getInfo()
Returns the chart rendering info.
Returns:
the chart rendering info.

setInfo

public void setInfo(ChartRenderingInfo info)
Sets the chart rendering info.
Parameters:
info - the chart rendering info.

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a property change listener to the renderer.
Parameters:
listener - the listener.

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener from the renderer.
Parameters:
listener - the listener.

firePropertyChanged

protected void firePropertyChanged(java.lang.String propertyName,
                                   java.lang.Object oldValue,
                                   java.lang.Object newValue)
Notifies registered listeners that a property of the renderer has changed.
Parameters:
propertyName - the name of the property.
oldValue - the old value.
newValue - the new value.