Uses of Interface
org.biojava.bio.gui.sequence.SequenceRenderContext
Packages that use SequenceRenderContext
Package
Description
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.sequenceModifier and TypeInterfaceDescriptioninterfacePairwiseRenderContextencapsulates information required for the rendering of a pair of sequences.Classes in org.biojava.bio.gui.sequence that implement SequenceRenderContextModifier and TypeClassDescriptionclassA stand-alone SequenceRenderContext to make it easy to render to an image.classAPairwiseSequencePanelis 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).classA panel that displays a Sequence.classDeprecated.This doesn't handle loads of stuff.classSubPairwiseRenderContextis a rendering context which wraps a delegate context and effectively hides some of the delegate's properties with its own.classAllows a new renderer to "wrap" another one, replacing one or more values.classTranslatedSequencePanelis a panel that displays a Sequence.Methods in org.biojava.bio.gui.sequence that return SequenceRenderContextModifier and TypeMethodDescriptionAlignmentRenderer.contextForLabel(SequenceRenderContext src, String label) protected SequenceRenderContextFilteringRenderer.getContext(SequenceRenderContext src) protected SequenceRenderContextGappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc) Methods in org.biojava.bio.gui.sequence with parameters of type SequenceRenderContextModifier and TypeMethodDescriptionAlignmentRenderer.contextForLabel(SequenceRenderContext src, String label) protected ListBumpedRenderer.doLayer(SequenceRenderContext src, FeatureFilter filt) voidSixFrameRenderer.drawLine(Graphics2D g, SequenceRenderContext src, int base, StrandedFeature.Strand strand) draws required bar in correct translation frame.protected SequenceRenderContextFilteringRenderer.getContext(SequenceRenderContext src) doubleAbiTraceRenderer.getDepth(SequenceRenderContext src) doubleAbstractBeadRenderer.getDepth(SequenceRenderContext context) getDepthcalculates the depth required by this renderer to display its beads.doubleAlignmentRenderer.getDepth(SequenceRenderContext ctx) doubleArrowedFeatureRenderer.getDepth(SequenceRenderContext src) doubleBasicFeatureRenderer.getDepth(SequenceRenderContext src) doubleBasicImapRenderer.getDepth(SequenceRenderContext context) doubleBumpedRenderer.getDepth(SequenceRenderContext src) doubleEllipticalBeadRenderer.getDepth(SequenceRenderContext context) getDepthcalculates the depth required by this renderer to display its beads.doubleFeatureBlockSequenceRenderer.getDepth(SequenceRenderContext src) doubleFeatureLabelRenderer.getDepth(SequenceRenderContext src) doubleFeatureRenderer.getDepth(SequenceRenderContext src) doubleFilteringRenderer.getDepth(SequenceRenderContext src) doubleGappedRenderer.getDepth(SequenceRenderContext src) doubleGlyphFeatureRenderer.getDepth(SequenceRenderContext src) Returns the depth property of this class.doubleLabelledSequenceRenderer.getDepth(SequenceRenderContext sRC) doubleMultiLineRenderer.getDepth(SequenceRenderContext src) doubleOffsetRulerRenderer.getDepth(SequenceRenderContext src) doubleOverlayRendererWrapper.getDepth(SequenceRenderContext src) doublePaddingRenderer.getDepth(SequenceRenderContext src) doubleRectangularBeadRenderer.getDepth(SequenceRenderContext context) getDepthcalculates the depth required by this renderer to display its beads.doubleRectangularImapRenderer.getDepth(SequenceRenderContext context) doubleRoundRectangularBeadRenderer.getDepth(SequenceRenderContext context) getDepthcalculates the depth required by this renderer to display its beads.doubleRulerRenderer.getDepth(SequenceRenderContext src) doubleSequenceRenderer.getDepth(SequenceRenderContext src) Retrieve the depth of this renderer when rendering src.doubleSequenceRendererWrapper.getDepth(SequenceRenderContext src) doubleSixFrameRenderer.getDepth(SequenceRenderContext src) doubleSixFrameZiggyRenderer.getDepth(SequenceRenderContext src) doubleStackedFeatureRenderer.getDepth(SequenceRenderContext src) doubleStopRenderer.getDepth(SequenceRenderContext src) doubleSymbolSequenceRenderer.getDepth(SequenceRenderContext context) doubleTickFeatureRenderer.getDepth(SequenceRenderContext src) doubleZiggyFeatureRenderer.getDepth(SequenceRenderContext src) doubleZiggyImapRenderer.getDepth(SequenceRenderContext context) protected ShapeSimpleLabelRenderer.getLabelGlyph(SequenceRenderContext src, FontRenderContext frc) doubleAbiTraceRenderer.getMinimumLeader(SequenceRenderContext src) doubleAlignmentRenderer.getMinimumLeader(SequenceRenderContext ctx) doubleBumpedRenderer.getMinimumLeader(SequenceRenderContext src) doubleFeatureBlockSequenceRenderer.getMinimumLeader(SequenceRenderContext src) doubleFeatureLabelRenderer.getMinimumLeader(SequenceRenderContext src) doubleFilteringRenderer.getMinimumLeader(SequenceRenderContext src) doubleGappedRenderer.getMinimumLeader(SequenceRenderContext src) doubleLabelledSequenceRenderer.getMinimumLeader(SequenceRenderContext sRC) doubleMultiLineRenderer.getMinimumLeader(SequenceRenderContext src) doubleOffsetRulerRenderer.getMinimumLeader(SequenceRenderContext context) doubleOverlayRendererWrapper.getMinimumLeader(SequenceRenderContext src) doublePaddingRenderer.getMinimumLeader(SequenceRenderContext src) doubleRulerRenderer.getMinimumLeader(SequenceRenderContext context) doubleSequenceRenderer.getMinimumLeader(SequenceRenderContext src) Retrieve the minimum leading distance for this renderer when rendering src.doubleSequenceRendererWrapper.getMinimumLeader(SequenceRenderContext src) doubleSixFrameRenderer.getMinimumLeader(SequenceRenderContext src) doubleStopRenderer.getMinimumLeader(SequenceRenderContext src) doubleSymbolSequenceRenderer.getMinimumLeader(SequenceRenderContext context) doubleAbiTraceRenderer.getMinimumTrailer(SequenceRenderContext src) doubleAlignmentRenderer.getMinimumTrailer(SequenceRenderContext ctx) doubleBumpedRenderer.getMinimumTrailer(SequenceRenderContext src) doubleFeatureBlockSequenceRenderer.getMinimumTrailer(SequenceRenderContext src) doubleFeatureLabelRenderer.getMinimumTrailer(SequenceRenderContext src) doubleFilteringRenderer.getMinimumTrailer(SequenceRenderContext src) doubleGappedRenderer.getMinimumTrailer(SequenceRenderContext src) doubleLabelledSequenceRenderer.getMinimumTrailer(SequenceRenderContext sRC) doubleMultiLineRenderer.getMinimumTrailer(SequenceRenderContext src) doubleOffsetRulerRenderer.getMinimumTrailer(SequenceRenderContext context) doubleOverlayRendererWrapper.getMinimumTrailer(SequenceRenderContext src) doublePaddingRenderer.getMinimumTrailer(SequenceRenderContext src) doubleRulerRenderer.getMinimumTrailer(SequenceRenderContext context) doubleSequenceRenderer.getMinimumTrailer(SequenceRenderContext src) Retrieve the minimum trailing distance for this renderer when rendering src.doubleSequenceRendererWrapper.getMinimumTrailer(SequenceRenderContext src) doubleSixFrameRenderer.getMinimumTrailer(SequenceRenderContext src) doubleStopRenderer.getMinimumTrailer(SequenceRenderContext src) doubleSymbolSequenceRenderer.getMinimumTrailer(SequenceRenderContext context) doubleLabelRenderer.getMinimumWidth(SequenceRenderContext sp) Retrieve the minimum space required to render the label.doubleLabelRenderer.RenderNothing.getMinimumWidth(SequenceRenderContext src) doubleSimpleLabelRenderer.getMinimumWidth(SequenceRenderContext sp) static LocationGUITools.getVisibleRange(SequenceRenderContext src, Graphics2D g2) protected ListBumpedRenderer.layer(SequenceRenderContext src) protected SequenceRenderContextGappedRenderer.makeContext(SequenceRenderContext src, RangeLocation loc) voidAbiTraceRenderer.paint(Graphics2D g, SequenceRenderContext ctxt) voidAlignmentRenderer.paint(Graphics2D g, SequenceRenderContext ctx) voidBumpedRenderer.paint(Graphics2D g, SequenceRenderContext src) voidFeatureBlockSequenceRenderer.paint(Graphics2D g, SequenceRenderContext src) voidFilteringRenderer.paint(Graphics2D g, SequenceRenderContext src) voidGappedRenderer.paint(Graphics2D g, SequenceRenderContext src) voidLabelledSequenceRenderer.paint(Graphics2D g, SequenceRenderContext sRC) voidLabelRenderer.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border border) Render a label for the information for sp to g.voidLabelRenderer.RenderNothing.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border border) voidMultiLineRenderer.paint(Graphics2D g, SequenceRenderContext src) voidOffsetRulerRenderer.paint(Graphics2D g2, SequenceRenderContext context) voidOverlayRendererWrapper.paint(Graphics2D g, SequenceRenderContext src) voidPaddingRenderer.paint(Graphics2D g, SequenceRenderContext src) voidRulerRenderer.paint(Graphics2D g2, SequenceRenderContext context) voidSequenceRenderer.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.voidSequenceRendererWrapper.paint(Graphics2D g, SequenceRenderContext src) voidSimpleLabelRenderer.paint(Graphics2D g, SequenceRenderContext sp, int min, int max, SequenceRenderContext.Border side) voidSixFrameRenderer.paint(Graphics2D g, SequenceRenderContext src) voidStopRenderer.paint(Graphics2D g, SequenceRenderContext src) voidSymbolSequenceRenderer.paint(Graphics2D g2, SequenceRenderContext context) AbiTraceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) AbstractBeadRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent) processMouseEventdefines the behaviour on revieving a mouse event.ArrowedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) BasicFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) BasicImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent) BumpedRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) FeatureBlockSequenceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) FeatureLabelRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) FeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) FilteringRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) GlyphFeatureRenderer.processMouseEvent(FeatureHolder fh, SequenceRenderContext src, MouseEvent me) LabelledSequenceRenderer.processMouseEvent(SequenceRenderContext sRC, MouseEvent mE, List path) MultiLineRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) OffsetRulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path) OverlayRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) PaddingRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) RectangularImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent) RulerRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path) SequenceRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) Produce a SequenceViewerEvent in response to a mouse gesture.SequenceRendererWrapper.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) SixFrameRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) SixFrameZiggyRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) StackedFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) StopRenderer.processMouseEvent(SequenceRenderContext src, MouseEvent me, List path) SymbolSequenceRenderer.processMouseEvent(SequenceRenderContext context, MouseEvent me, List path) TickFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) ZiggyFeatureRenderer.processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) ZiggyImapRenderer.processMouseEvent(FeatureHolder holder, SequenceRenderContext context, MouseEvent mEvent) abstract voidAbstractBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) renderBeadshould be overridden by the concreteBeadRenderer.voidBeadFeatureRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) renderBeadshould implement rendering for this bead type only.voidEllipticalBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) renderBeadrenders features as simple ellipse.voidRectangularBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) renderBeadrenders features as simple rectangle.voidRectangularImapRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) voidRoundRectangularBeadRenderer.renderBead(Graphics2D g2, Feature f, SequenceRenderContext context) renderBeadrenders features as a rectangle with rounded corners.voidAbstractBeadRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context) renderFeaturedraws a feature using the supplied graphics context.voidArrowedFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src) voidBasicFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src) voidBasicImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context) voidFeatureLabelRenderer.renderFeature(Graphics2D g, Feature feat, SequenceRenderContext src) voidFeatureRenderer.renderFeature(Graphics2D g2, Feature feat, SequenceRenderContext context) voidGlyphFeatureRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext src) voidRectangularImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context) voidSixFrameZiggyRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context) voidStackedFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src) voidTickFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext src) voidZiggyFeatureRenderer.renderFeature(Graphics2D g, Feature f, SequenceRenderContext context) voidZiggyImapRenderer.renderFeature(Graphics2D g2, Feature f, SequenceRenderContext context) voidBasicImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context) renderImageMapwrites a set of image map coordinates corresponding to the rectangle sections drawn by the renderer.voidImageMapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context) renderImageMaprenders theFeatureas set of image map hotspots.voidRectangularImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context) renderImageMapwrites a set of image map coordinates corresponding to the rectangle drawn by the renderer.voidZiggyImapRenderer.renderImageMap(Graphics2D g2, Feature f, SequenceRenderContext context) renderImageMapwrites a set of image map coordinates corresponding to the rectangle sections drawn by the renderer.voidSixFrameRenderer.renderLocation(Graphics2D g, SequenceRenderContext src, Location loc) Render another "exon" in the correct translation frame.SixFrameRenderer.sequenceExtentOfPixels(SequenceRenderContext src) Constructors in org.biojava.bio.gui.sequence with parameters of type SequenceRenderContextModifierConstructorDescriptionSubSequenceRenderContext(SequenceRenderContext src, SymbolList symbols, FeatureHolder features, RangeLocation range) SubSequenceRenderContext(SequenceRenderContext src, SymbolList symbols, FeatureHolder features, RangeLocation range, int symOffset)