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

java.lang.Object
  extended by jebl.gui.trees.treeviewer_dev.painters.AbstractPainter<T>
All Implemented Interfaces:
Painter<T>
Direct Known Subclasses:
LabelPainter, NodePainter

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_dev.painters.Painter
Painter.Justification, Painter.Orientation
 
Constructor Summary
AbstractPainter()
           
 
Method Summary
 void addPainterListener(PainterListener listener)
           
 void firePainterChanged()
           
 void firePainterSettingsChanged()
           
 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_dev.painters.Painter
calibrate, getHeightBound, getPreferredHeight, getPreferredWidth, isVisible, paint, setTreePane
 

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()

firePainterSettingsChanged

public void firePainterSettingsChanged()