org.biojava.bio.gui
Class DNAStyle

java.lang.Object
  extended by org.biojava.bio.gui.DNAStyle
All Implemented Interfaces:
SymbolStyle

public class DNAStyle
extends Object
implements SymbolStyle

A simple implementation of SymbolStyle optimized for DNA.

Author:
Matthew Pocock

Constructor Summary
DNAStyle()
           
 
Method Summary
 Paint fillPaint(Symbol s)
          Return the fill paint for a symbol.
 Paint outlinePaint(Symbol s)
          Return the outline paint for a symbol.
 void setFillPaint(Symbol s, Paint paint)
           
 void setOutlinePaint(Symbol s, Paint paint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DNAStyle

public DNAStyle()
Method Detail

outlinePaint

public Paint outlinePaint(Symbol s)
                   throws IllegalSymbolException
Description copied from interface: SymbolStyle
Return the outline paint for a symbol.

Specified by:
outlinePaint in interface SymbolStyle
Parameters:
s - the symbol to outline
Returns:
the Paint to use
Throws:
IllegalSymbolException - if this SymbolStyle can not handle the symbol

fillPaint

public Paint fillPaint(Symbol s)
                throws IllegalSymbolException
Description copied from interface: SymbolStyle
Return the fill paint for a symbol.

Specified by:
fillPaint in interface SymbolStyle
Parameters:
s - the symbol to fill
Returns:
the Paint to use
Throws:
IllegalSymbolException - if this SymbolStyle can not handle the symbol

setOutlinePaint

public void setOutlinePaint(Symbol s,
                            Paint paint)
                     throws IllegalSymbolException
Throws:
IllegalSymbolException

setFillPaint

public void setFillPaint(Symbol s,
                         Paint paint)
                  throws IllegalSymbolException
Throws:
IllegalSymbolException