Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.biojava.bio.gui.sequence.SequenceRenderContext

Packages that use SequenceRenderContext
org.biojava.bio.gui.sequence | Graphical displays of biological sequences and associated annotations.

Uses of SequenceRenderContext in org.biojava.bio.gui.sequence

Subinterfaces of SequenceRenderContext in org.biojava.bio.gui.sequence
`interface` | `PairwiseRenderContext` `PairwiseRenderContext` encapsulates information required for the rendering of a pair of sequences.

Classes in org.biojava.bio.gui.sequence that implement SequenceRenderContext
`class` | `HeadlessRenderContext` A stand-alone SequenceRenderContext to make it easy to render to an image.
`class` | `PairwiseSequencePanel` A `PairwiseSequencePanel` is a panel that displays a pair of sequences; one sequence (the primary) may be either left-to-right (HORIZONTAL) or from top-to-bottom (VERTICAL).
`class` | `SequencePanel` A panel that displays a Sequence.
`class` | `SequencePoster` Deprecated. This doesn't handle loads of stuff. Use SequencePoster.
`class` | `SubPairwiseRenderContext` `SubPairwiseRenderContext` is a rendering context which wraps a delegate context and effectively hides some of the delegate's properties with its own.
`class` | `SubSequenceRenderContext` Allows a new renderer to "wrap" another one, replacing one or more values.
`class` | `TranslatedSequencePanel` `TranslatedSequencePanel` is a panel that displays a Sequence.

Methods in org.biojava.bio.gui.sequence that return SequenceRenderContext
`SequenceRenderContext` | `AlignmentRenderer.contextForLabel(SequenceRenderContext src, Object label)`
`protected SequenceRenderContext` | `FilteringRenderer.getContext(SequenceRenderContext src)`
`protected SequenceRenderContext` | `GappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc)`

Methods in org.biojava.bio.gui.sequence with parameters of type SequenceRenderContext
`SequenceRenderContext` | `AlignmentRenderer.contextForLabel(SequenceRenderContext src, Object label)`
`protected List` | `BumpedRenderer.doLayer(SequenceRenderContext src, FeatureFilter filt)`
`void` | `SixFrameRenderer.drawLine(Graphics2D g, SequenceRenderContext src, int base, StrandedFeature.Strand strand)` draws required bar in correct translation frame.
`protected SequenceRenderContext` | `FilteringRenderer.getContext(SequenceRenderContext src)`
`double` | `ZiggyImapRenderer.getDepth(SequenceRenderContext context)`
`double` | `ZiggyFeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `TickFeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `SymbolSequenceRenderer.getDepth(SequenceRenderContext context)`
`double` | `StopRenderer.getDepth(SequenceRenderContext src)`
`double` | `StackedFeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `SixFrameZiggyRenderer.getDepth(SequenceRenderContext src)`
`double` | `SixFrameRenderer.getDepth(SequenceRenderContext src)`
`double` | `SequenceRendererWrapper.getDepth(SequenceRenderContext src)`
`double` | `SequenceRenderer.getDepth(SequenceRenderContext src)` Retrieve the depth of this renderer when rendering src.
`double` | `RulerRenderer.getDepth(SequenceRenderContext src)`
`double` | `RoundRectangularBeadRenderer.getDepth(SequenceRenderContext context)` `getDepth` calculates the depth required by this renderer to display its beads.
`double` | `RectangularImapRenderer.getDepth(SequenceRenderContext context)`
`double` | `RectangularBeadRenderer.getDepth(SequenceRenderContext context)` `getDepth` calculates the depth required by this renderer to display its beads.
`double` | `PaddingRenderer.getDepth(SequenceRenderContext src)`
`double` | `OverlayRendererWrapper.getDepth(SequenceRenderContext src)`
`double` | `OffsetRulerRenderer.getDepth(SequenceRenderContext src)`
`double` | `MultiLineRenderer.getDepth(SequenceRenderContext src)`
`double` | `LabelledSequenceRenderer.getDepth(SequenceRenderContext sRC)`
`double` | `GlyphFeatureRenderer.getDepth(SequenceRenderContext src)` Returns the depth property of this class.
`double` | `GappedRenderer.getDepth(SequenceRenderContext src)`
`double` | `FilteringRenderer.getDepth(SequenceRenderContext src)`
`double` | `FeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `FeatureLabelRenderer.getDepth(SequenceRenderContext src)`
`double` | `FeatureBlockSequenceRenderer.getDepth(SequenceRenderContext src)`
`double` | `EllipticalBeadRenderer.getDepth(SequenceRenderContext context)` `getDepth` calculates the depth required by this renderer to display its beads.
`double` | `BumpedRenderer.getDepth(SequenceRenderContext src)`
`double` | `BasicImapRenderer.getDepth(SequenceRenderContext context)`
`double` | `BasicFeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `ArrowedFeatureRenderer.getDepth(SequenceRenderContext src)`
`double` | `AlignmentRenderer.getDepth(SequenceRenderContext ctx)`
`double` | `AbstractBeadRenderer.getDepth(SequenceRenderContext context)` `getDepth` calculates the depth required by this renderer to display its beads.
`double` | `AbiTraceRenderer.getDepth(SequenceRenderContext src)`
`protected Shape` | `SimpleLabelRenderer.getLabelGlyph(SequenceRenderContext src, FontRenderContext frc)`
`double` | `SymbolSequenceRenderer.getMinimumLeader(SequenceRenderContext context)`
`double` | `StopRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `SixFrameRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `SequenceRendererWrapper.getMinimumLeader(SequenceRenderContext src)`
`double` | `SequenceRenderer.getMinimumLeader(SequenceRenderContext src)` Retrieve the minimum leading distance for this renderer when rendering src.
`double` | `RulerRenderer.getMinimumLeader(SequenceRenderContext context)`
`double` | `PaddingRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `OverlayRendererWrapper.getMinimumLeader(SequenceRenderContext src)`
`double` | `OffsetRulerRenderer.getMinimumLeader(SequenceRenderContext context)`
`double` | `MultiLineRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `LabelledSequenceRenderer.getMinimumLeader(SequenceRenderContext sRC)`
`double` | `GappedRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `FilteringRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `FeatureLabelRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `FeatureBlockSequenceRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `BumpedRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `AlignmentRenderer.getMinimumLeader(SequenceRenderContext ctx)`
`double` | `AbiTraceRenderer.getMinimumLeader(SequenceRenderContext src)`
`double` | `SymbolSequenceRenderer.getMinimumTrailer(SequenceRenderContext context)`
`double` | `StopRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `SixFrameRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `SequenceRendererWrapper.getMinimumTrailer(SequenceRenderContext src)`
`double` | `SequenceRenderer.getMinimumTrailer(SequenceRenderContext src)` Retrieve the minimum trailing distance for this renderer when rendering src.
`double` | `RulerRenderer.getMinimumTrailer(SequenceRenderContext context)`
`double` | `PaddingRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `OverlayRendererWrapper.getMinimumTrailer(SequenceRenderContext src)`
`double` | `OffsetRulerRenderer.getMinimumTrailer(SequenceRenderContext context)`
`double` | `MultiLineRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `LabelledSequenceRenderer.getMinimumTrailer(SequenceRenderContext sRC)`
`double` | `GappedRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `FilteringRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `FeatureLabelRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `FeatureBlockSequenceRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `BumpedRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `AlignmentRenderer.getMinimumTrailer(SequenceRenderContext ctx)`
`double` | `AbiTraceRenderer.getMinimumTrailer(SequenceRenderContext src)`
`double` | `SimpleLabelRenderer.getMinimumWidth(SequenceRenderContext sp)`
`double` | `LabelRenderer.getMinimumWidth(SequenceRenderContext sp)` Retrieve the minimum space required to render the label.
`double` | `LabelRenderer.RenderNothing.getMinimumWidth(SequenceRenderContext src)`
`static Location` | `GUITools.getVisibleRange(SequenceRenderContext src, Graphics2D g2)`
`protected List` | `BumpedRenderer.layer(SequenceRenderContext src)`
`protected SequenceRenderContext` | `GappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc)`
`void` | `SymbolSequenceRenderer.paint(Graphics2D g2, SequenceRenderContext context)`
`void` | `StopRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `SixFrameRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `SequenceRendererWrapper.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `SequenceRenderer.paint(Graphics2D g, SequenceRenderContext src)` Render a portion (possibly all) of the information for src to g, displaying all of the data that would fall within seqBox.
`void` | `RulerRenderer.paint(Graphics2D g2, SequenceRenderContext context)`
`void` | `PaddingRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `OverlayRendererWrapper.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `OffsetRulerRenderer.paint(Graphics2D g2, SequenceRenderContext context)`
`void` | `MultiLineRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `LabelledSequenceRenderer.paint(Graphics2D g, SequenceRenderContext sRC)`
`void` | `GappedRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `FilteringRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `FeatureBlockSequenceRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `BumpedRenderer.paint(Graphics2D g, SequenceRenderContext src)`
`void` | `AlignmentRenderer.paint(Graphics2D g, SequenceRenderContext ctx)`
`void` | `AbiTraceRenderer.paint(Graphics2D g, SequenceRenderContext ctxt)`
`void` | `SimpleLabelRenderer.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border side)`
`void` | `LabelRenderer.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border border)` Render a label for the information for sp to g.
`void` | `LabelRenderer.RenderNothing.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border border)`
`FeatureHolder` | `ZiggyImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)`
`FeatureHolder` | `ZiggyFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `TickFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `StackedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `SixFrameZiggyRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `RectangularImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)`
`FeatureHolder` | `GlyphFeatureRenderer.processMouseEvent(FeatureHolder fh, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `FeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `FeatureLabelRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `BasicImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)`
`FeatureHolder` | `BasicFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `ArrowedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)`
`FeatureHolder` | `AbstractBeadRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)` `processMouseEvent` defines the behaviour on revieving a mouse event.
`SequenceViewerEvent` | `SymbolSequenceRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)`
`SequenceViewerEvent` | `StopRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `SixFrameRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `SequenceRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `SequenceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)` Produce a SequenceViewerEvent in response to a mouse gesture.
`SequenceViewerEvent` | `RulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)`
`SequenceViewerEvent` | `PaddingRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `OverlayRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `OffsetRulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)`
`SequenceViewerEvent` | `MultiLineRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `LabelledSequenceRenderer.processMouseEvent(SequenceRenderContext sRC, MouseEvent mE, List path)`
`SequenceViewerEvent` | `FilteringRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `FeatureBlockSequenceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `BumpedRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`SequenceViewerEvent` | `AbiTraceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)`
`void` | `RoundRectangularBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderBead` renders features as a rectangle with rounded corners.
`void` | `RectangularImapRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)`
`void` | `RectangularBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderBead` renders features as simple rectangle.
`void` | `EllipticalBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderBead` renders features as simple ellipse.
`void` | `BeadFeatureRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderBead` should implement rendering for this bead type only.
`abstract void` | `AbstractBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderBead` should be overridden by the concrete `BeadRenderer`.
`void` | `ZiggyImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)`
`void` | `ZiggyFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context)`
`void` | `TickFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)`
`void` | `StackedFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)`
`void` | `SixFrameZiggyRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context)`
`void` | `RectangularImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)`
`void` | `GlyphFeatureRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext src)`
`void` | `FeatureRenderer.renderFeature(Graphics2D g2, Feature feat, SequenceRenderContext context)`
`void` | `FeatureLabelRenderer.renderFeature(Graphics2D g, Feature feat, SequenceRenderContext src)`
`void` | `BasicImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)`
`void` | `BasicFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)`
`void` | `ArrowedFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)`
`void` | `AbstractBeadRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderFeature` draws a feature using the supplied graphics context.
`void` | `ZiggyImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderImageMap` writes a set of image map coordinates corresponding to the rectangle sections drawn by the renderer.
`void` | `RectangularImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderImageMap` writes a set of image map coordinates corresponding to the rectangle drawn by the renderer.
`void` | `ImageMapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderImageMap` renders the `Feature` as set of image map hotspots.
`void` | `BasicImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context)` `renderImageMap` writes a set of image map coordinates corresponding to the rectangle sections drawn by the renderer.
`void` | `SixFrameRenderer.renderLocation(Graphics2D g, SequenceRenderContext src, Location loc)` Render another "exon" in the correct translation frame.
`List` | `SixFrameRenderer.sequenceExtentOfPixels(SequenceRenderContext src)`

Constructors in org.biojava.bio.gui.sequence with parameters of type SequenceRenderContext
`SubSequenceRenderContext(SequenceRenderContext src, SymbolList symbols, FeatureHolder features, RangeLocation range)`
`SubSequenceRenderContext(SequenceRenderContext src, SymbolList symbols, FeatureHolder features, RangeLocation range, int symOffset)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES