org.biojava.bio.gui.sequence
Class BasicFeatureRenderer
java.lang.Object
|
+--org.biojava.utils.AbstractChangeable
|
+--org.biojava.bio.gui.sequence.BasicFeatureRenderer
- All Implemented Interfaces:
- Changeable, FeatureRenderer
- public class BasicFeatureRenderer
- extends AbstractChangeable
- implements FeatureRenderer
- Author:
- Matthew Pocock, Keith James, Thomas Down
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILL
public static final ChangeType FILL
OUTLINE
public static final ChangeType OUTLINE
SIZE
public static final ChangeType SIZE
SCOOP
public static final ChangeType SCOOP
BasicFeatureRenderer
public BasicFeatureRenderer()
setFill
public void setFill(java.awt.Paint p)
throws ChangeVetoException
ChangeVetoException
getFill
public java.awt.Paint getFill()
setOutline
public void setOutline(java.awt.Paint p)
throws ChangeVetoException
ChangeVetoException
getOutline
public java.awt.Paint getOutline()
setArrowSize
public void setArrowSize(double arrowSize)
throws ChangeVetoException
ChangeVetoException
getArrowSize
public double getArrowSize()
setArrowScoop
public void setArrowScoop(double arrowScoop)
throws ChangeVetoException
ChangeVetoException
getArrowScoop
public double getArrowScoop()
renderFeature
public void renderFeature(java.awt.Graphics2D g,
Feature f,
SequenceRenderContext src)
- Specified by:
renderFeature in interface FeatureRenderer
getDepth
public double getDepth(SequenceRenderContext src)
- Specified by:
getDepth in interface FeatureRenderer
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
java.awt.event.MouseEvent me)
- Specified by:
processMouseEvent in interface FeatureRenderer