BioLegato 0.7.0 GDE Canvas plugin

org.biolegato.gdesupport.canvas.colourmap
Class CharacterColourMap

java.lang.Object
  extended by org.biolegato.gdesupport.canvas.colourmap.ColourMap
      extended by org.biolegato.gdesupport.canvas.colourmap.MonochromeColourMap
          extended by org.biolegato.gdesupport.canvas.colourmap.CharacterColourMap

public class CharacterColourMap
extends MonochromeColourMap

A colour map class that will give support for GDE style colour schemes

Author:
Graham Alvare, Brian Fristensky

Field Summary
static java.awt.Color neutralColour
          Standard neutral colour
 
Fields inherited from class org.biolegato.gdesupport.canvas.colourmap.ColourMap
background, backgroundSelect, foreground, foregroundSelect
 
Constructor Summary
CharacterColourMap(java.lang.String name, java.util.Hashtable<java.lang.Character,java.awt.Color> hash)
          Creates a new instance of GDECharColourMap
 
Method Summary
 void regularDrawString(BLTextArea ta, java.awt.Graphics gfx, int xstart, int ystart, org.biolegato.core.data.sequence.Sequence seq, int pstart, int pend)
          Draws a sequence mapping the appropriate colours to each character rendered
 
Methods inherited from class org.biolegato.gdesupport.canvas.colourmap.ColourMap
drawString, getBackground, getForeground, getName, safesubstring, selectDrawString, setBackground, setForeground, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

neutralColour

public static final java.awt.Color neutralColour
Standard neutral colour

Constructor Detail

CharacterColourMap

public CharacterColourMap(java.lang.String name,
                          java.util.Hashtable<java.lang.Character,java.awt.Color> hash)
Creates a new instance of GDECharColourMap

Method Detail

regularDrawString

public void regularDrawString(BLTextArea ta,
                              java.awt.Graphics gfx,
                              int xstart,
                              int ystart,
                              org.biolegato.core.data.sequence.Sequence seq,
                              int pstart,
                              int pend)
Draws a sequence mapping the appropriate colours to each character rendered

Overrides:
regularDrawString in class MonochromeColourMap
Parameters:
ta - the textarea to use for obtaining metrics from.
gfx - the graphics object to draw the string to.
xstart - the x co-ordinate to start drawing from.
ystart - the y co-ordinate to start drawing from.
seq - the sequence to draw.

BioLegato 0.7.0 GDE Canvas plugin

Copyright © 2008-2010 University of Manitoba.