apollo.gui.genomemap
Interface TierViewI

All Superinterfaces:
ManagedViewI, ViewI
All Known Subinterfaces:
SelectViewI
All Known Implementing Classes:
AnnotationView, FeatureView, ResultView, SiteView, TierView

public interface TierViewI
extends ManagedViewI


Field Summary
 
Fields inherited from interface apollo.gui.genomemap.ViewI
LEFTSIDE, NONE, RIGHTSIDE
 
Method Summary
 boolean allowsTierDrags()
          Whether this view allows tier dragging
 boolean beginTierDrag(java.awt.event.MouseEvent evt)
          Start a tier drag
 DragViewI createDragView(java.awt.event.MouseEvent evt, Selection selection)
          Interface of method required for starting a drag from this TierView
 void decrementTierHeight()
           
 void endTierDrag(java.awt.event.MouseEvent evt)
          end a tier drag
 int getLowestVisibleTier()
          Get the lowest visible tier.
 Selection getViewSelection(Selection selection)
          Returns only those selection items that are presented in this view
 java.util.Vector getVisibleDrawables()
          Returns Vector of visible features
 void incrementTierHeight()
           
 void setLowestVisibleTier(long tier)
          Set the lowest visible tier.
 void updateTierDrag(java.awt.event.MouseEvent evt)
          continue a tier drag
 
Methods inherited from interface apollo.gui.genomemap.ManagedViewI
getTierManager, setTierManager
 
Methods inherited from interface apollo.gui.genomemap.ViewI
addViewListener, areLimitsSet, clear, getBounds, getCentre, getComponent, getLimits, getMaximum, getMinimum, getName, getPreferredSize, getTransform, getVisibleRange, isInvalid, isTransparent, isVisible, paintView, setBounds, setCentre, setComponent, setGraphics, setInvalidity, setLimits, setLimitsSet, setMaximum, setMinimum, setName, setTransparent, setVisible, setZoomFactor
 

Method Detail

getVisibleDrawables

java.util.Vector getVisibleDrawables()
Returns Vector of visible features


setLowestVisibleTier

void setLowestVisibleTier(long tier)
Set the lowest visible tier.


getLowestVisibleTier

int getLowestVisibleTier()
Get the lowest visible tier.


allowsTierDrags

boolean allowsTierDrags()
Whether this view allows tier dragging


beginTierDrag

boolean beginTierDrag(java.awt.event.MouseEvent evt)
Start a tier drag


updateTierDrag

void updateTierDrag(java.awt.event.MouseEvent evt)
continue a tier drag


endTierDrag

void endTierDrag(java.awt.event.MouseEvent evt)
end a tier drag


incrementTierHeight

void incrementTierHeight()

decrementTierHeight

void decrementTierHeight()

getViewSelection

Selection getViewSelection(Selection selection)
Returns only those selection items that are presented in this view


createDragView

DragViewI createDragView(java.awt.event.MouseEvent evt,
                         Selection selection)
Interface of method required for starting a drag from this TierView