apollo.gui.drawable
Class DrawableEnsemblFeatureSet

java.lang.Object
  extended by apollo.gui.drawable.DrawableSeqFeature
      extended by apollo.gui.drawable.DrawableFeatureSet
          extended by apollo.gui.drawable.DrawableEnsemblFeatureSet
All Implemented Interfaces:
Drawable, DrawableSetI, SelectableI

public class DrawableEnsemblFeatureSet
extends DrawableFeatureSet
implements DrawableSetI

A drawable for drawing ensembl style (box around set) feature sets.


Field Summary
 
Fields inherited from class apollo.gui.drawable.DrawableFeatureSet
logger
 
Fields inherited from class apollo.gui.drawable.DrawableSeqFeature
boxBounds, DECORATED, draw_level, drawable_parent, feature, flags, HIGHLIGHTED, is_drawn, LABELED, LEFTEDGE, RIGHTEDGE, SELECTED, VISIBLE
 
Constructor Summary
DrawableEnsemblFeatureSet()
           
DrawableEnsemblFeatureSet(FeatureSetI fset)
           
 
Method Summary
 Drawable createDrawable(SeqFeatureI sf)
           
 void drawUnselected(java.awt.Graphics g, java.awt.Rectangle boxBounds, Transformer transformer, TierManagerI manager)
           
 
Methods inherited from class apollo.gui.drawable.DrawableFeatureSet
addDrawable, addFeatureDrawable, addHighlights, deleteDrawable, draw, draw, drawDashedLines, drawSelected, findDrawable, findFeaturesByAllNames, findFeaturesByAllNames, getDrawableAt, getDrawables, getFeatureSet, initSet, repairFeatureSet, repairFeatureSet, setEdgeHighlights, setFeature, setHighlighted, setLabeled, setSelected, setTierIndex, setVisible, size, sort, toString_mv
 
Methods inherited from class apollo.gui.drawable.DrawableSeqFeature
accept, addDecorations, contains, drawMissing, drawStartAndStopCodons, feature_draw, fontColorForBackground, getBoxBounds, getCharY, getCodonX, getDisplayLabel, getDrawableColor, getDrawLevel, getEnd, getFeature, getFeatureProperty, getFeatureType, getHigh, getLeft, getLeftmostVisible, getLow, getName, getRefDrawable, getRight, getSize, getStart, getStrand, getTierIndex, getType, getYCentre, getYSpace, intersects, isDecorated, isDrawn, isForwardStrand, isHighlighted, isLabeled, isLeftEdge, isRightEdge, isSelected, isVisible, sameFeature, setBoxBounds, setDrawLevel, setDrawn, setLabeled, setRefDrawable, synchFeatureProperty, wantToDraw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface apollo.gui.drawable.DrawableSetI
addDrawable, addFeatureDrawable, deleteDrawable, getDrawableAt, getDrawables, getFeatureSet, repairFeatureSet, size
 
Methods inherited from interface apollo.gui.drawable.Drawable
draw, draw, findDrawable, getBoxBounds, getDisplayLabel, getDrawLevel, getEnd, getFeature, getFeatureProperty, getHigh, getLeft, getLow, getName, getRefDrawable, getRight, getSize, getStart, getStrand, getTierIndex, getType, intersects, isDecorated, isDrawn, isVisible, setBoxBounds, setDrawLevel, setDrawn, setEdgeHighlights, setFeature, setHighlighted, setRefDrawable, setTierIndex, setVisible, synchFeatureProperty
 
Methods inherited from interface apollo.gui.SelectableI
isSelected, setSelected
 

Constructor Detail

DrawableEnsemblFeatureSet

public DrawableEnsemblFeatureSet()

DrawableEnsemblFeatureSet

public DrawableEnsemblFeatureSet(FeatureSetI fset)
Method Detail

createDrawable

public Drawable createDrawable(SeqFeatureI sf)
Overrides:
createDrawable in class DrawableFeatureSet

drawUnselected

public void drawUnselected(java.awt.Graphics g,
                           java.awt.Rectangle boxBounds,
                           Transformer transformer,
                           TierManagerI manager)
Overrides:
drawUnselected in class DrawableFeatureSet