Package org.biojava.bio.gui.sequence
Class LayeredRenderer
java.lang.Object
org.biojava.bio.gui.sequence.LayeredRenderer
LayeredRenderer
handles the lane offsets for
MultiLineRender
s. 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 LayeredRenderer
StaticLayeredRenderer
INSTANCE
used byMultiLineRenderer
s. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getDepth
returns the total depth of a list ofSequenceRenderer
s.double
getMinimumLeader
(List srcL, List renderers) getMinimumLeader
returns the maximum value of getMinimumLeader() for a list ofSequenceRenderer
s.double
getMinimumTrailer
(List srcL, List renderers) getMinimumTrailer
returns the maximum value of getMinimumTrailer() for a list ofSequenceRenderer
s.void
paint
(Graphics2D g, List srcL, List renderers) processMouseEvent
(List srcL, MouseEvent me, List path, List renderers)
-
Field Details
-
INSTANCE
StaticLayeredRenderer
INSTANCE
used byMultiLineRenderer
s.
-
-
Constructor Details
-
LayeredRenderer
public LayeredRenderer()
-
-
Method Details
-
getDepth
getDepth
returns the total depth of a list ofSequenceRenderer
s.- Parameters:
srcL
- aList
ofSequenceRenderContext
s.renderers
- aList
ofSequenceRenderer
s.- Returns:
- a
double
.
-
getMinimumLeader
getMinimumLeader
returns the maximum value of getMinimumLeader() for a list ofSequenceRenderer
s.- Parameters:
srcL
- aList
ofSequenceRenderContext
s.renderers
- aList
ofSequenceRenderer
s.- Returns:
- a
double
.
-
getMinimumTrailer
getMinimumTrailer
returns the maximum value of getMinimumTrailer() for a list ofSequenceRenderer
s.- Parameters:
srcL
- aList
ofSequenceRenderContext
s.renderers
- aList
ofSequenceRenderer
s.- Returns:
- a
double
.
-
paint
-
processMouseEvent
-