apollo.gui.detailviewers.sequencealigner
Interface TierPanelI

All Superinterfaces:
AnnotationChangeListener, BaseScrollable, java.util.EventListener, javax.swing.Scrollable
All Known Implementing Classes:
AbstractTierPanel, TierPanel

public interface TierPanelI
extends javax.swing.Scrollable, BaseScrollable, AnnotationChangeListener


Method Summary
 SeqFeatureI featureAt(int p, TierI.Level level)
           
 int getBaseHeight()
          pixel size
 int getBaseWidth()
          pixel size
 int getHigh(SeqFeatureI f)
           
 int getLow(SeqFeatureI f)
           
 SeqFeatureI getNextFeature(int p, TierI.Level l)
           
 Orientation getOrientation()
           
 java.awt.Point getPixelForPosition(int p)
           
 int getPositionForPixel(java.awt.Point p)
           
 SeqFeatureI getPrevFeature(int p, TierI.Level level)
           
 BaseRendererI getRenderer()
           
 TierI getTier()
           
 void paint(java.awt.Graphics g)
           
 int pixelPositionToTierPosition(int p)
           
 void reformat(boolean isRecursive)
           
 void setOrientation(Orientation orientation)
           
 void setRenderer(BaseRendererI r)
           
 int tierPositionToPixelPosition(int p)
           
 
Methods inherited from interface javax.swing.Scrollable
getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement
 
Methods inherited from interface apollo.gui.BaseScrollable
getVisibleBase, getVisibleBaseCount, scrollToBase
 
Methods inherited from interface apollo.editor.AnnotationChangeListener
handleAnnotationChangeEvent
 

Method Detail

featureAt

SeqFeatureI featureAt(int p,
                      TierI.Level level)

getBaseHeight

int getBaseHeight()
pixel size


getBaseWidth

int getBaseWidth()
pixel size


getHigh

int getHigh(SeqFeatureI f)

getLow

int getLow(SeqFeatureI f)

getNextFeature

SeqFeatureI getNextFeature(int p,
                           TierI.Level l)

getOrientation

Orientation getOrientation()

getPixelForPosition

java.awt.Point getPixelForPosition(int p)

getPositionForPixel

int getPositionForPixel(java.awt.Point p)

getPrevFeature

SeqFeatureI getPrevFeature(int p,
                           TierI.Level level)

getRenderer

BaseRendererI getRenderer()

getTier

TierI getTier()

paint

void paint(java.awt.Graphics g)

pixelPositionToTierPosition

int pixelPositionToTierPosition(int p)

reformat

void reformat(boolean isRecursive)

setOrientation

void setOrientation(Orientation orientation)

setRenderer

void setRenderer(BaseRendererI r)

tierPositionToPixelPosition

int tierPositionToPixelPosition(int p)