org.biojava.bio.gui
Class SimpleSymbolStyle
java.lang.Object
org.biojava.bio.gui.SimpleSymbolStyle
- All Implemented Interfaces:
- SymbolStyle
public class SimpleSymbolStyle
- extends Object
- implements SymbolStyle
A no-frills implementation of SymbolStyle.
- Author:
- Matthew Pocock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSymbolStyle
public SimpleSymbolStyle(FiniteAlphabet alphabet)
getAlphabet
public Alphabet getAlphabet()
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
getStandardFillPaints
public static Map getStandardFillPaints(Alphabet alpha)
getStandardOutlinePaints
public static Map getStandardOutlinePaints(Alphabet alpha)