|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SequenceRenderContext
A context within which sequence information may be rendered. It encapsulates the rendering direction, the size of the leading and trailing (header/footer, left/right areas), scale and the currently rendered symbols, features and region.
Nested Class Summary | |
---|---|
static class |
SequenceRenderContext.Border
The metric object for the 'border' area - the area between the extent of the rendered area and the beginning or end of the sequence. |
Field Summary | |
---|---|
static ChangeType |
LAYOUT
|
static ChangeType |
REPAINT
|
Fields inherited from interface javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Method Summary | |
---|---|
int |
getDirection()
Gets the direction in which this context expects sequences to be rendered - HORIZONTAL or VERTICAL. |
FeatureHolder |
getFeatures()
The features to render. |
Font |
getFont()
Gets the Font attribute of the SequenceRenderContext object |
SequenceRenderContext.Border |
getLeadingBorder()
Gets the LeadingBorder attribute of the SequenceRenderContext object. |
RangeLocation |
getRange()
The range of the SymbolList to render. |
double |
getScale()
Gets the scale as pixels per Symbol |
SymbolList |
getSymbols()
The SymbolList that is currently rendered by this SequenceRenderContext. |
SequenceRenderContext.Border |
getTrailingBorder()
Gets the TrailingBorder attribute of the SequenceRenderContext object. |
int |
graphicsToSequence(double d)
Converts a graphical position into a sequence coordinate. |
int |
graphicsToSequence(Point2D point)
Converts a graphical position into a sequence coordinate. |
double |
sequenceToGraphics(int i)
Converts a sequence index into a graphical coordinate. |
Field Detail |
---|
static final ChangeType REPAINT
static final ChangeType LAYOUT
Method Detail |
---|
int getDirection()
double getScale()
double sequenceToGraphics(int i)
i
- Index within the sequence
int graphicsToSequence(double d)
d
- A pixel position
int graphicsToSequence(Point2D point)
point
- a point representing the position
SymbolList getSymbols()
FeatureHolder getFeatures()
RangeLocation getRange()
SequenceRenderContext.Border getLeadingBorder()
SequenceRenderContext.Border getTrailingBorder()
Font getFont()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |