Package org.biojava.bio.gui.sequence
Class BasicFeatureRenderer
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.gui.sequence.BasicFeatureRenderer
- All Implemented Interfaces:
FeatureRenderer,Changeable
- Author:
- Matthew Pocock, Keith James, Thomas Down
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ChangeTypestatic final ChangeTypestatic final ChangeTypestatic final ChangeType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoublegetFill()processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) voidrenderFeature(Graphics2D g, Feature f, SequenceRenderContext src) voidsetArrowScoop(double arrowScoop) voidsetArrowSize(double arrowSize) voidvoidsetOutline(Paint p) Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
-
Field Details
-
FILL
-
OUTLINE
-
SIZE
-
SCOOP
-
-
Constructor Details
-
BasicFeatureRenderer
public BasicFeatureRenderer()
-
-
Method Details
-
setFill
- Throws:
ChangeVetoException
-
getFill
-
setOutline
- Throws:
ChangeVetoException
-
getOutline
-
setArrowSize
- Throws:
ChangeVetoException
-
getArrowSize
-
setArrowScoop
- Throws:
ChangeVetoException
-
getArrowScoop
-
renderFeature
- Specified by:
renderFeaturein interfaceFeatureRenderer
-
getDepth
- Specified by:
getDepthin interfaceFeatureRenderer
-
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) - Specified by:
processMouseEventin interfaceFeatureRenderer
-