Package org.biojava.bio.gui.sequence
Class LayeredRenderer
java.lang.Object
org.biojava.bio.gui.sequence.LayeredRenderer
LayeredRenderer handles the lane offsets for
MultiLineRenders. For each successive lane it
translates the Graphics2D perpendicular to the
sequence rendering direction by an amount equal to the value
returned by the getDepth() method of that lane's
renderer.- Since:
- 1.1
- Author:
- Matthew Pocock, Keith James
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LayeredRendererStaticLayeredRendererINSTANCEused byMultiLineRenderers. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDepthreturns the total depth of a list ofSequenceRenderers.doublegetMinimumLeader(List srcL, List renderers) getMinimumLeaderreturns the maximum value of getMinimumLeader() for a list ofSequenceRenderers.doublegetMinimumTrailer(List srcL, List renderers) getMinimumTrailerreturns the maximum value of getMinimumTrailer() for a list ofSequenceRenderers.voidpaint(Graphics2D g, List srcL, List renderers) processMouseEvent(List srcL, MouseEvent me, List path, List renderers)
-
Field Details
-
INSTANCE
StaticLayeredRendererINSTANCEused byMultiLineRenderers.
-
-
Constructor Details
-
LayeredRenderer
public LayeredRenderer()
-
-
Method Details
-
getDepth
getDepthreturns the total depth of a list ofSequenceRenderers.- Parameters:
srcL- aListofSequenceRenderContexts.renderers- aListofSequenceRenderers.- Returns:
- a
double.
-
getMinimumLeader
getMinimumLeaderreturns the maximum value of getMinimumLeader() for a list ofSequenceRenderers.- Parameters:
srcL- aListofSequenceRenderContexts.renderers- aListofSequenceRenderers.- Returns:
- a
double.
-
getMinimumTrailer
getMinimumTrailerreturns the maximum value of getMinimumTrailer() for a list ofSequenceRenderers.- Parameters:
srcL- aListofSequenceRenderContexts.renderers- aListofSequenceRenderers.- Returns:
- a
double.
-
paint
-
processMouseEvent
-