apollo.gui.genomemap
Interface FeatureTierManagerI

All Superinterfaces:
ControlledObjectI, java.io.Serializable, TierManagerI
All Known Implementing Classes:
FeatureTierManager

public interface FeatureTierManagerI
extends TierManagerI


Field Summary
 
Fields inherited from interface apollo.gui.TierManagerI
Y_PIXELS_PER_FEATURE
 
Method Summary
 boolean areAnyTiersLabeled()
           
 void clearFeatures()
           
 void collapseTier(java.lang.String tier_label)
           
 void expandTier(java.lang.String tier_label)
           
 java.util.Vector getHiddenTiers()
           
 java.lang.String getTierLabel(int tier_number)
           
 Selection getViewSelection(Selection selection)
          Searches through the tiers to find all drawables that have features in the current selection
 boolean isAvoidingTextOverlaps()
           
 void setTextAvoidance(Transformer t, java.awt.Graphics g)
           
 void setVisible(java.lang.String type, boolean state)
           
 void synchDrawablesWithTiers()
           
 void unsetTextAvoidance()
           
 
Methods inherited from interface apollo.gui.TierManagerI
decrementTierHeight, doLayoutTiers, fireTierManagerEvent, getAggregateSizeChange, getLowestVisible, getMaxTierUserHeight, getMaxUserCoord, getMaxVisibleTierNumber, getMinimumVisibleTransformCoord, getNumTiers, getNumVisible, getTier, getTiers, getTotalHeight, getView, getVisibleUserCoord, getYRange, incrementTierHeight, setAggregateSizeChange, setCharHeight, setIgnoreScoreThresholds, setLowestVisible, setTierData, setView, setViewHeight, toTier, toUser
 
Methods inherited from interface apollo.gui.ControlledObjectI
getController, getControllerWindow, needsAutoRemoval, setController
 

Method Detail

synchDrawablesWithTiers

void synchDrawablesWithTiers()

getTierLabel

java.lang.String getTierLabel(int tier_number)

clearFeatures

void clearFeatures()

setTextAvoidance

void setTextAvoidance(Transformer t,
                      java.awt.Graphics g)

unsetTextAvoidance

void unsetTextAvoidance()

isAvoidingTextOverlaps

boolean isAvoidingTextOverlaps()

areAnyTiersLabeled

boolean areAnyTiersLabeled()

getHiddenTiers

java.util.Vector getHiddenTiers()

setVisible

void setVisible(java.lang.String type,
                boolean state)

collapseTier

void collapseTier(java.lang.String tier_label)

expandTier

void expandTier(java.lang.String tier_label)

getViewSelection

Selection getViewSelection(Selection selection)
Searches through the tiers to find all drawables that have features in the current selection