wodka.ga.geno.lang.turtle
Class AbstractTurtleCommand

java.lang.Object
  extended bywodka.ga.geno.lang.turtle.AbstractTurtleCommand
All Implemented Interfaces:
Command, java.io.Serializable, StreamPersistable, TurtleCommand
Direct Known Subclasses:
Forward, PenDown, PenUp, Turn

public abstract class AbstractTurtleCommand
extends java.lang.Object
implements TurtleCommand

Common methods for all turtle commands.

Author:
wwagner4
See Also:
Serialized Form

Field Summary
protected static java.text.DecimalFormat decFormat
           
protected  Language language
           
 
Constructor Summary
AbstractTurtleCommand()
           
 
Method Summary
 Language getLanguage()
           
 TurtleLanguage getTurtleLanguage()
           
 void setLanguage(Language language)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface wodka.ga.geno.lang.turtle.TurtleCommand
eval
 
Methods inherited from interface wodka.ga.geno.lang.Command
createClone, mutateCommand, mutateParameter, parameterCount, toShortDescription
 
Methods inherited from interface wodka.util.StreamPersistable
fromStream, getVersion, toStream
 

Field Detail

decFormat

protected static java.text.DecimalFormat decFormat

language

protected Language language
Constructor Detail

AbstractTurtleCommand

public AbstractTurtleCommand()
Method Detail

getLanguage

public Language getLanguage()
Specified by:
getLanguage in interface Command

getTurtleLanguage

public TurtleLanguage getTurtleLanguage()

setLanguage

public void setLanguage(Language language)
Specified by:
setLanguage in interface Command