jebl.gui.trees.treeviewer.painters
Class AbstractPainter<T>

java.lang.Object
  extended by jebl.gui.trees.treeviewer.painters.AbstractPainter<T>
All Implemented Interfaces:
Painter<T>, ControlsProvider
Direct Known Subclasses:
BasicLabelPainter, ScaleBarPainter

public abstract class AbstractPainter<T>
extends Object
implements Painter<T>

Author:
Andrew Rambaut

Nested Class Summary
 
Nested classes/interfaces inherited from interface jebl.gui.trees.treeviewer.painters.Painter
Painter.Justification, Painter.Orientation
 
Constructor Summary
AbstractPainter()
           
 
Method Summary
 void addPainterListener(PainterListener listener)
           
 void firePainterChanged()
           
 void removePainterListener(PainterListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jebl.gui.trees.treeviewer.painters.Painter
calibrate, getHeightBound, getPreferredHeight, getPreferredWidth, isVisible, paint
 
Methods inherited from interface org.virion.jam.controlpanels.ControlsProvider
getControls, getSettings, setControlPalette, setSettings
 

Constructor Detail

AbstractPainter

public AbstractPainter()
Method Detail

addPainterListener

public void addPainterListener(PainterListener listener)
Specified by:
addPainterListener in interface Painter<T>

removePainterListener

public void removePainterListener(PainterListener listener)
Specified by:
removePainterListener in interface Painter<T>

firePainterChanged

public void firePainterChanged()