org.micropainter.core.layout.metrics.painter
Class AbstractMetricsPainter

java.lang.Object
  extended by org.micropainter.core.layout.metrics.painter.AbstractMetricsPainter
Direct Known Subclasses:
MetricsPainter1, MetricsPainter2

public abstract class AbstractMetricsPainter
extends java.lang.Object

AbstractMetricsPainter

Author:
Sebastien Janaud

Field Summary
private  MetricsLayoutManager metricsLayoutManager
           
private  int windowZone
           
 
Constructor Summary
AbstractMetricsPainter()
           
 
Method Summary
abstract  void doPaintMetrics(java.awt.Component c, java.awt.Graphics2D g2d, int startX, int startY, int weigh)
           
 MetricsLayoutManager getMetricsLayoutManager()
          get the metrics layout manager
 int getWindowZone()
           
 void setMetricsLayoutManager(MetricsLayoutManager metricsLayout)
          set the metrics layout manager
 void setWindowZone(int windowZone)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metricsLayoutManager

private MetricsLayoutManager metricsLayoutManager

windowZone

private int windowZone
Constructor Detail

AbstractMetricsPainter

public AbstractMetricsPainter()
Method Detail

getMetricsLayoutManager

public MetricsLayoutManager getMetricsLayoutManager()
get the metrics layout manager

Returns:
layout manager

setMetricsLayoutManager

public void setMetricsLayoutManager(MetricsLayoutManager metricsLayout)
set the metrics layout manager

Parameters:
metricsLayout -

getWindowZone

public int getWindowZone()

setWindowZone

public void setWindowZone(int windowZone)

doPaintMetrics

public abstract void doPaintMetrics(java.awt.Component c,
                                    java.awt.Graphics2D g2d,
                                    int startX,
                                    int startY,
                                    int weigh)