Package org.biojava.bio.gui.sequence
Class SixFrameZiggyRenderer
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.gui.sequence.SixFrameZiggyRenderer
- All Implemented Interfaces:
Serializable,FeatureRenderer,Changeable
public class SixFrameZiggyRenderer
extends AbstractChangeable
implements FeatureRenderer, Serializable
A feature renderer that computes the data necessary to render
multi-exon transcripts without CDS data.
The actual drawing is done by a child renderer. In this case, SixFrameRenderer is used, which can use data from this renderer to display transcripts in the correct translation frames.
- Author:
- David Huen
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoublegetFill()processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) voidrenderFeature(Graphics2D g, Feature f, SequenceRenderContext context) voidsetBlockDepth(double depth) voidvoidsetOutline(Paint p) Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
-
Constructor Details
-
SixFrameZiggyRenderer
-
-
Method Details
-
setFill
- Throws:
ChangeVetoException
-
getFill
-
setOutline
- Throws:
ChangeVetoException
-
getOutline
-
setBlockDepth
- Throws:
ChangeVetoException
-
getBlockDepth
-
getDepth
- Specified by:
getDepthin interfaceFeatureRenderer
-
renderFeature
- Specified by:
renderFeaturein interfaceFeatureRenderer
-
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) - Specified by:
processMouseEventin interfaceFeatureRenderer
-