JAL-2348 row renderer interface
[jalview.git] / src / jalview / renderer / api / AnnotationRowRendererI.java
1 package jalview.renderer.api;
2
3 import jalview.api.AlignViewportI;
4 import jalview.datamodel.AlignmentAnnotation;
5 import jalview.datamodel.Annotation;
6 import jalview.datamodel.ColumnSelection;
7
8 import java.awt.Graphics;
9
10 public interface AnnotationRowRendererI
11 {
12
13   void renderRow(Graphics g, int charWidth, int charHeight,
14           boolean hasHiddenColumns, AlignViewportI av,
15           ColumnSelection columnSelection, AlignmentAnnotation row,
16           Annotation[] row_annotations, int startRes, int endRes,
17           float graphMin, float graphMax, int y);
18
19 }