org.biojava.bio.gui.sequence
Class FeatureLabelRenderer
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.gui.sequence.FeatureLabelRenderer
- All Implemented Interfaces:
- FeatureRenderer, Changeable
public class FeatureLabelRenderer
- extends AbstractChangeable
- implements FeatureRenderer
- Author:
- unknown, Matthew Pocock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LABEL_MAKER
public static final ChangeType LABEL_MAKER
FeatureLabelRenderer
public FeatureLabelRenderer()
FeatureLabelRenderer
public FeatureLabelRenderer(FeatureLabelRenderer.LabelMaker labelMaker)
getLabelMaker
public FeatureLabelRenderer.LabelMaker getLabelMaker()
setLabelMaker
public void setLabelMaker(FeatureLabelRenderer.LabelMaker labelMaker)
throws ChangeVetoException
- Throws:
ChangeVetoException
getDepth
public double getDepth(SequenceRenderContext src)
- Specified by:
getDepth
in interface FeatureRenderer
getMinimumLeader
public double getMinimumLeader(SequenceRenderContext src)
getMinimumTrailer
public double getMinimumTrailer(SequenceRenderContext src)
renderFeature
public void renderFeature(Graphics2D g,
Feature feat,
SequenceRenderContext src)
- Specified by:
renderFeature
in interface FeatureRenderer
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me)
- Specified by:
processMouseEvent
in interface FeatureRenderer