|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.bio.gui.sequence.BasicImapRenderer
public class BasicImapRenderer
BasicImapRenderer is a decorator for
BasicFeatureRenderer which adds the ability to create
HTML image map coordinates which correspond to the feature
rendering produced by the BasicFeatureRenderer.
| Constructor Summary | |
|---|---|
BasicImapRenderer(BasicFeatureRenderer renderer,
ImageMap imageMap,
URLFactory urlFactory)
Creates a new BasicImapRenderer. |
|
| Method Summary | |
|---|---|
double |
getDepth(SequenceRenderContext context)
|
ImageMap |
getImageMap()
getImageMap returns the current image map. |
FeatureHolder |
processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent)
|
void |
renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context)
|
void |
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 |
setImageMap(ImageMap imageMap)
setImageMap sets the current image map. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicImapRenderer(BasicFeatureRenderer renderer,
ImageMap imageMap,
URLFactory urlFactory)
BasicImapRenderer.
renderer - a BasicFeatureRenderer.imageMap - an ImageMap.urlFactory - an URLFactory which should be
capable of creating a suitable URL from each
Feature on the Sequence to be
rendered.| Method Detail |
|---|
public ImageMap getImageMap()
getImageMap returns the current image map.
ImageMap.public void setImageMap(ImageMap imageMap)
setImageMap sets the current image map.
imageMap - an ImageMap.
public void renderImageMap(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderImageMap writes a set of image map
coordinates corresponding to the rectangle sections drawn by
the renderer. All the block regions of the image receive the
same URL. The hotspots created by this method have the rendered
Feature set as their user object.
This method is called by renderFeature when
a raster image is rendered.
renderImageMap in interface ImageMapRendererg2 - a Graphics2D.f - a Feature.context - a SequenceRenderContext.
public void renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderFeature in interface FeatureRendererpublic double getDepth(SequenceRenderContext context)
getDepth in interface FeatureRenderer
public FeatureHolder processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent)
processMouseEvent in interface FeatureRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||