BioLegato 0.7.3 GDE 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.CharacterColourMap

public class CharacterColourMap
extends ColourMap

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, foreground, SELECTBG, SELECTFG
 
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, Cell seq, char[] array, 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
drawChars, getName, safesubstring, selectDrawString, 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,
                              Cell seq,
                              char[] array,
                              int pstart,
                              int pend)
Draws a sequence mapping the appropriate colours to each character rendered

Specified by:
regularDrawString in class ColourMap
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.3 GDE plugin

Copyright © 2008-2010 University of Manitoba.