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, java.lang.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, java.lang.Object label)
           
protected  java.util.List BumpedRenderer.doLayer(SequenceRenderContext src, FeatureFilter filt)
           
 void SixFrameRenderer.drawLine(java.awt.Graphics2D g, SequenceRenderContext src, int base, StrandedFeature.Strand strand)
          draws required bar in correct translation frame.
protected  SequenceRenderContext FilteringRenderer.getContext(SequenceRenderContext src)
           
 double SixFrameZiggyRenderer.getDepth(SequenceRenderContext src)
           
 double SequenceRendererWrapper.getDepth(SequenceRenderContext src)
           
 double RectangularBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double BasicImapRenderer.getDepth(SequenceRenderContext context)
           
 double MultiLineRenderer.getDepth(SequenceRenderContext src)
           
 double RectangularImapRenderer.getDepth(SequenceRenderContext context)
           
 double BasicFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getDepth(SequenceRenderContext src)
           
 double ZiggyFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double FeatureLabelRenderer.getDepth(SequenceRenderContext src)
           
 double GappedRenderer.getDepth(SequenceRenderContext src)
           
 double PaddingRenderer.getDepth(SequenceRenderContext src)
           
 double FilteringRenderer.getDepth(SequenceRenderContext src)
           
 double FeatureRenderer.getDepth(SequenceRenderContext src)
           
 double SymbolSequenceRenderer.getDepth(SequenceRenderContext context)
           
 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 RoundRectangularBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double SequenceRenderer.getDepth(SequenceRenderContext src)
          Retrieve the depth of this renderer when rendering src.
 double TickFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double StackedFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double SixFrameRenderer.getDepth(SequenceRenderContext src)
           
 double EllipticalBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double FeatureBlockSequenceRenderer.getDepth(SequenceRenderContext src)
           
 double StopRenderer.getDepth(SequenceRenderContext src)
           
 double GlyphFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double AbiTraceRenderer.getDepth(SequenceRenderContext src)
           
 double RulerRenderer.getDepth(SequenceRenderContext src)
           
 double OverlayRendererWrapper.getDepth(SequenceRenderContext src)
           
 double BumpedRenderer.getDepth(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.getDepth(SequenceRenderContext sRC)
           
 double ZiggyImapRenderer.getDepth(SequenceRenderContext context)
           
protected  java.awt.Shape SimpleLabelRenderer.getLabelGlyph(SequenceRenderContext src, java.awt.font.FontRenderContext frc)
           
 double SequenceRendererWrapper.getMinimumLeader(SequenceRenderContext src)
           
 double MultiLineRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double FeatureLabelRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double GappedRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double PaddingRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double FilteringRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double SymbolSequenceRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double AlignmentRenderer.getMinimumLeader(SequenceRenderContext ctx)
           
 double SequenceRenderer.getMinimumLeader(SequenceRenderContext src)
          Retrieve the minimum leading distance for this renderer when rendering src.
 double SixFrameRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double FeatureBlockSequenceRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double StopRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double AbiTraceRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double RulerRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double OverlayRendererWrapper.getMinimumLeader(SequenceRenderContext src)
           
 double BumpedRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.getMinimumLeader(SequenceRenderContext sRC)
           
 double SequenceRendererWrapper.getMinimumTrailer(SequenceRenderContext src)
           
 double MultiLineRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double FeatureLabelRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double GappedRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double PaddingRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double FilteringRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double SymbolSequenceRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double AlignmentRenderer.getMinimumTrailer(SequenceRenderContext ctx)
           
 double SequenceRenderer.getMinimumTrailer(SequenceRenderContext src)
          Retrieve the minimum trailing distance for this renderer when rendering src.
 double SixFrameRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double FeatureBlockSequenceRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double StopRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double AbiTraceRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double RulerRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double OverlayRendererWrapper.getMinimumTrailer(SequenceRenderContext src)
           
 double BumpedRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.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, java.awt.Graphics2D g2)
           
protected  java.util.List BumpedRenderer.layer(SequenceRenderContext src)
           
protected  SequenceRenderContext GappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc)
           
 void SequenceRendererWrapper.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void MultiLineRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void OffsetRulerRenderer.paint(java.awt.Graphics2D g2, SequenceRenderContext context)
           
 void GappedRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void PaddingRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void FilteringRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void SymbolSequenceRenderer.paint(java.awt.Graphics2D g2, SequenceRenderContext context)
           
 void AlignmentRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext ctx)
           
 void SequenceRenderer.paint(java.awt.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 SixFrameRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void FeatureBlockSequenceRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void StopRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void AbiTraceRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext ctxt)
           
 void RulerRenderer.paint(java.awt.Graphics2D g2, SequenceRenderContext context)
           
 void OverlayRendererWrapper.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void BumpedRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext src)
           
 void LabelledSequenceRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext sRC)
           
 void SimpleLabelRenderer.paint(java.awt.Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border side)
           
 void LabelRenderer.paint(java.awt.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(java.awt.Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border border)
           
 FeatureHolder SixFrameZiggyRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder BasicImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, java.awt.event.MouseEvent mEvent)
           
 FeatureHolder RectangularImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, java.awt.event.MouseEvent mEvent)
           
 FeatureHolder BasicFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder ZiggyFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder FeatureLabelRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder FeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder ArrowedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder AbstractBeadRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, java.awt.event.MouseEvent mEvent)
          processMouseEvent defines the behaviour on revieving a mouse event.
 FeatureHolder TickFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder StackedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder GlyphFeatureRenderer.processMouseEvent(FeatureHolder fh, SequenceRenderContext src, java.awt.event.MouseEvent me)
           
 FeatureHolder ZiggyImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, java.awt.event.MouseEvent mEvent)
           
 SequenceViewerEvent SequenceRendererWrapper.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent MultiLineRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent OffsetRulerRenderer.processMouseEvent(SequenceRenderContext context, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent PaddingRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent FilteringRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent SymbolSequenceRenderer.processMouseEvent(SequenceRenderContext context, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent SequenceRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
          Produce a SequenceViewerEvent in response to a mouse gesture.
 SequenceViewerEvent SixFrameRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent FeatureBlockSequenceRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent StopRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent AbiTraceRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent RulerRenderer.processMouseEvent(SequenceRenderContext context, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent OverlayRendererWrapper.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent BumpedRenderer.processMouseEvent(SequenceRenderContext src, java.awt.event.MouseEvent me, java.util.List path)
           
 SequenceViewerEvent LabelledSequenceRenderer.processMouseEvent(SequenceRenderContext sRC, java.awt.event.MouseEvent mE, java.util.List path)
           
 void BeadFeatureRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead should implement rendering for this bead type only.
 void RectangularBeadRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead renders features as simple rectangle.
 void RectangularImapRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
           
abstract  void AbstractBeadRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead should be overridden by the concrete BeadRenderer.
 void RoundRectangularBeadRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead renders features as a rectangle with rounded corners.
 void EllipticalBeadRenderer.renderBead(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead renders features as simple ellipse.
 void SixFrameZiggyRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext context)
           
 void BasicImapRenderer.renderFeature(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void RectangularImapRenderer.renderFeature(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void BasicFeatureRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext src)
           
 void ZiggyFeatureRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext context)
           
 void FeatureLabelRenderer.renderFeature(java.awt.Graphics2D g, Feature feat, SequenceRenderContext src)
           
 void FeatureRenderer.renderFeature(java.awt.Graphics2D g2, Feature feat, SequenceRenderContext context)
           
 void ArrowedFeatureRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext src)
           
 void AbstractBeadRenderer.renderFeature(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderFeature draws a feature using the supplied graphics context.
 void TickFeatureRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext src)
           
 void StackedFeatureRenderer.renderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext src)
           
 void GlyphFeatureRenderer.renderFeature(java.awt.Graphics2D g2, Feature f, SequenceRenderContext src)
           
 void ZiggyImapRenderer.renderFeature(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void ImageMapRenderer.renderImageMap(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderImageMap renders the Feature as set of image map hotspots.
 void BasicImapRenderer.renderImageMap(java.awt.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(java.awt.Graphics2D g2, Feature f, SequenceRenderContext context)
          renderImageMap writes a set of image map coordinates corresponding to the rectangle drawn by the renderer.
 void ZiggyImapRenderer.renderImageMap(java.awt.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(java.awt.Graphics2D g, SequenceRenderContext src, Location loc)
          Render another "exon" in the correct translation frame.
 java.util.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)