/* * @(#)RangePainter.java * * Copyright 2002 EGANTT LLP. All rights reserved. * PROPRIETARY/QPL. Use is subject to license terms. */ package com.egantt.drawing.painter; import java.awt.Graphics; import java.awt.Rectangle; import com.egantt.drawing.DrawingPainter; import com.egantt.awt.graphics.GraphicsContext; import com.egantt.awt.graphics.GraphicsState; import com.egantt.drawing.painter.range.RangeModel; public interface RangePainter extends DrawingPainter { void setModel(RangeModel model); void setPainter(DrawingPainter plotter); void setState(GraphicsState state); // ________________________________________________________________________ public long width(Object data, Object granularity, Graphics vg, Rectangle rect, GraphicsContext context); }