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 BasicFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double FilteringRenderer.getDepth(SequenceRenderContext src)
           
 double GlyphFeatureRenderer.getDepth(SequenceRenderContext src)
          Returns the depth property of this class.
 double RulerRenderer.getDepth(SequenceRenderContext src)
           
 double SixFrameZiggyRenderer.getDepth(SequenceRenderContext src)
           
 double SymbolSequenceRenderer.getDepth(SequenceRenderContext context)
           
 double BumpedRenderer.getDepth(SequenceRenderContext src)
           
 double RoundRectangularBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double RectangularBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double EllipticalBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double ZiggyImapRenderer.getDepth(SequenceRenderContext context)
           
 double AlignmentRenderer.getDepth(SequenceRenderContext ctx)
           
 double StackedFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double BasicImapRenderer.getDepth(SequenceRenderContext context)
           
 double GappedRenderer.getDepth(SequenceRenderContext src)
           
 double StopRenderer.getDepth(SequenceRenderContext src)
           
 double SequenceRenderer.getDepth(SequenceRenderContext src)
          Retrieve the depth of this renderer when rendering src.
 double AbiTraceRenderer.getDepth(SequenceRenderContext src)
           
 double PaddingRenderer.getDepth(SequenceRenderContext src)
           
 double SequenceRendererWrapper.getDepth(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getDepth(SequenceRenderContext src)
           
 double ZiggyFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double SixFrameRenderer.getDepth(SequenceRenderContext src)
           
 double FeatureBlockSequenceRenderer.getDepth(SequenceRenderContext src)
           
 double RectangularImapRenderer.getDepth(SequenceRenderContext context)
           
 double TickFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double ArrowedFeatureRenderer.getDepth(SequenceRenderContext src)
           
 double AbstractBeadRenderer.getDepth(SequenceRenderContext context)
          getDepth calculates the depth required by this renderer to display its beads.
 double FeatureRenderer.getDepth(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.getDepth(SequenceRenderContext sRC)
           
 double OverlayRendererWrapper.getDepth(SequenceRenderContext src)
           
 double FeatureLabelRenderer.getDepth(SequenceRenderContext src)
           
 double MultiLineRenderer.getDepth(SequenceRenderContext src)
           
protected  Shape SimpleLabelRenderer.getLabelGlyph(SequenceRenderContext src, FontRenderContext frc)
           
 double FilteringRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double RulerRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double SymbolSequenceRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double BumpedRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double AlignmentRenderer.getMinimumLeader(SequenceRenderContext ctx)
           
 double GappedRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double StopRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double SequenceRenderer.getMinimumLeader(SequenceRenderContext src)
          Retrieve the minimum leading distance for this renderer when rendering src.
 double AbiTraceRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double PaddingRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double SequenceRendererWrapper.getMinimumLeader(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getMinimumLeader(SequenceRenderContext context)
           
 double SixFrameRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double FeatureBlockSequenceRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.getMinimumLeader(SequenceRenderContext sRC)
           
 double OverlayRendererWrapper.getMinimumLeader(SequenceRenderContext src)
           
 double FeatureLabelRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double MultiLineRenderer.getMinimumLeader(SequenceRenderContext src)
           
 double FilteringRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double RulerRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double SymbolSequenceRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double BumpedRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double AlignmentRenderer.getMinimumTrailer(SequenceRenderContext ctx)
           
 double GappedRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double StopRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double SequenceRenderer.getMinimumTrailer(SequenceRenderContext src)
          Retrieve the minimum trailing distance for this renderer when rendering src.
 double AbiTraceRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double PaddingRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double SequenceRendererWrapper.getMinimumTrailer(SequenceRenderContext src)
           
 double OffsetRulerRenderer.getMinimumTrailer(SequenceRenderContext context)
           
 double SixFrameRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double FeatureBlockSequenceRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double LabelledSequenceRenderer.getMinimumTrailer(SequenceRenderContext sRC)
           
 double OverlayRendererWrapper.getMinimumTrailer(SequenceRenderContext src)
           
 double FeatureLabelRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double MultiLineRenderer.getMinimumTrailer(SequenceRenderContext src)
           
 double LabelRenderer.getMinimumWidth(SequenceRenderContext sp)
          Retrieve the minimum space required to render the label.
 double LabelRenderer.RenderNothing.getMinimumWidth(SequenceRenderContext src)
           
 double SimpleLabelRenderer.getMinimumWidth(SequenceRenderContext sp)
           
static Location GUITools.getVisibleRange(SequenceRenderContext src, Graphics2D g2)
           
protected  List BumpedRenderer.layer(SequenceRenderContext src)
           
protected  SequenceRenderContext GappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc)
           
 void FilteringRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void RulerRenderer.paint(Graphics2D g2, SequenceRenderContext context)
           
 void SymbolSequenceRenderer.paint(Graphics2D g2, SequenceRenderContext context)
           
 void BumpedRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void AlignmentRenderer.paint(Graphics2D g, SequenceRenderContext ctx)
           
 void GappedRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void StopRenderer.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 AbiTraceRenderer.paint(Graphics2D g, SequenceRenderContext ctxt)
           
 void PaddingRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void SequenceRendererWrapper.paint(Graphics2D g, SequenceRenderContext src)
           
 void OffsetRulerRenderer.paint(Graphics2D g2, SequenceRenderContext context)
           
 void SixFrameRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void FeatureBlockSequenceRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 void LabelledSequenceRenderer.paint(Graphics2D g, SequenceRenderContext sRC)
           
 void OverlayRendererWrapper.paint(Graphics2D g, SequenceRenderContext src)
           
 void MultiLineRenderer.paint(Graphics2D g, SequenceRenderContext src)
           
 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)
           
 void SimpleLabelRenderer.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border side)
           
 FeatureHolder BasicFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder GlyphFeatureRenderer.processMouseEvent(FeatureHolder fh, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder SixFrameZiggyRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder ZiggyImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)
           
 FeatureHolder StackedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder BasicImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)
           
 FeatureHolder ZiggyFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder RectangularImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent)
           
 FeatureHolder TickFeatureRenderer.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.
 FeatureHolder FeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 FeatureHolder FeatureLabelRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me)
           
 SequenceViewerEvent FilteringRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent RulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)
           
 SequenceViewerEvent SymbolSequenceRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)
           
 SequenceViewerEvent BumpedRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent StopRenderer.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 AbiTraceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent PaddingRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent SequenceRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent OffsetRulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path)
           
 SequenceViewerEvent SixFrameRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent FeatureBlockSequenceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent LabelledSequenceRenderer.processMouseEvent(SequenceRenderContext sRC, MouseEvent mE, List path)
           
 SequenceViewerEvent OverlayRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path)
           
 SequenceViewerEvent MultiLineRenderer.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 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 RectangularImapRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)
           
abstract  void AbstractBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead should be overridden by the concrete BeadRenderer.
 void BeadFeatureRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context)
          renderBead should implement rendering for this bead type only.
 void BasicFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)
           
 void GlyphFeatureRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext src)
           
 void SixFrameZiggyRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context)
           
 void ZiggyImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void StackedFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src)
           
 void BasicImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void ZiggyFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context)
           
 void RectangularImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context)
           
 void TickFeatureRenderer.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 FeatureRenderer.renderFeature(Graphics2D g2, Feature feat, SequenceRenderContext context)
           
 void FeatureLabelRenderer.renderFeature(Graphics2D g, Feature feat, SequenceRenderContext src)
           
 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 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 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 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)