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)