1
package figtree.treeviewer.decorators;
3
import jebl.evolution.taxa.Taxon;
6
import java.awt.geom.Point2D;
9
* @author Andrew Rambaut
10
* @version $Id: Decorator.java 433 2006-08-27 19:34:13Z rambaut $
12
public interface Decorator {
16
void setItem(Object item);
17
void setItems(Object item1, Object item2);
19
Paint getPaint(Paint paint);
22
* Get stroke paint for a gradient between two point in colour scale
28
Paint getPaint(Paint paint, Point2D point1, Point2D point2);
30
Paint getFillPaint(Paint paint);
33
* Get fill paint for a gradient between two point in colour scale
39
Paint getFillPaint(Paint paint, Point2D point1, Point2D point2);
41
Stroke getStroke(Stroke stroke);
42
Font getFont(Font font);