org.holtz.zoe
Class GeneList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<Gene>
              extended by org.holtz.zoe.GeneList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Gene>, java.util.Collection<Gene>, java.util.List<Gene>, java.util.RandomAccess

public class GeneList
extends java.util.ArrayList<Gene>

A list of Genes.

Author:
Brian Holtz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
GeneList()
           
GeneList(GeneList mom, GeneList dad, java.util.Random random)
           
GeneList(GeneList mom, java.util.Random random)
           
GeneList(java.util.Random random, int maxGenes)
           
 
Method Summary
static GeneList parse(ZoelTokenizer zoelTokenizer)
           
 java.lang.String toString(java.lang.String statementSeparator)
           
 java.lang.String toString(java.lang.String statementSeparator, Operation currStmt, java.lang.String cursor)
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

GeneList

public GeneList()

GeneList

public GeneList(java.util.Random random,
                int maxGenes)

GeneList

public GeneList(GeneList mom,
                java.util.Random random)

GeneList

public GeneList(GeneList mom,
                GeneList dad,
                java.util.Random random)
Method Detail

parse

public static GeneList parse(ZoelTokenizer zoelTokenizer)
                      throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString(java.lang.String statementSeparator)

toString

public java.lang.String toString(java.lang.String statementSeparator,
                                 Operation currStmt,
                                 java.lang.String cursor)