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 ChangeType
static final ChangeType
static final ChangeType
static final ChangeType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
double
double
getFill()
processMouseEvent
(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) void
renderFeature
(Graphics2D g, Feature f, SequenceRenderContext src) void
setArrowScoop
(double arrowScoop) void
setArrowSize
(double arrowSize) void
void
setOutline
(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:
renderFeature
in interfaceFeatureRenderer
-
getDepth
- Specified by:
getDepth
in interfaceFeatureRenderer
-
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) - Specified by:
processMouseEvent
in interfaceFeatureRenderer
-