gov.usda.gdpc
Class DefaultGenotypeExperimentGroup

java.lang.Object
  extended bygov.usda.gdpc.AbstractGroup
      extended bygov.usda.gdpc.AbstractDBElementGroup
          extended bygov.usda.gdpc.AbstractGenotypeExperimentGroup
              extended bygov.usda.gdpc.DefaultGenotypeExperimentGroup
All Implemented Interfaces:
java.util.Collection, DBElementGroup, GenotypeExperimentGroup, Group, java.util.List

public final class DefaultGenotypeExperimentGroup
extends AbstractGenotypeExperimentGroup

This is the default implementation of a genotype experiment group.

Author:
terryc

Field Summary
 
Fields inherited from class gov.usda.gdpc.AbstractDBElementGroup
myIndex
 
Constructor Summary
DefaultGenotypeExperimentGroup()
          DefaultGenotypeExperimentGroup constructor.
DefaultGenotypeExperimentGroup(GenotypeExperiment[] experiments)
          DefaultGenotypeExperimentGroup constructor.
DefaultGenotypeExperimentGroup(GenotypeExperimentGroup[] groups)
          DefaultGenotypeExperimentGroup constructor.
DefaultGenotypeExperimentGroup(java.util.List list)
          DefaultGenotypeExperimentGroup constructor.
 
Methods inherited from class gov.usda.gdpc.AbstractGenotypeExperimentGroup
getGenotypeExperiment, getGenotypeExperimentGroup, getType
 
Methods inherited from class gov.usda.gdpc.AbstractDBElementGroup
getDBElementGroup, getDBElements, getDefinedProperties, getDistinctProperties, index, toString
 
Methods inherited from class gov.usda.gdpc.AbstractGroup
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.usda.gdpc.DBElementGroup
getDBElements, getDefinedProperties, getDistinctProperties, index
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Constructor Detail

DefaultGenotypeExperimentGroup

public DefaultGenotypeExperimentGroup(GenotypeExperiment[] experiments)
DefaultGenotypeExperimentGroup constructor.

Parameters:
experiments - list of genotype experiments to be a part of this group.

DefaultGenotypeExperimentGroup

public DefaultGenotypeExperimentGroup()
DefaultGenotypeExperimentGroup constructor. Creates an empty group.


DefaultGenotypeExperimentGroup

public DefaultGenotypeExperimentGroup(java.util.List list)
DefaultGenotypeExperimentGroup constructor.

Parameters:
list - list of objects to be a part of this group. Any null in the list will be discarded.

DefaultGenotypeExperimentGroup

public DefaultGenotypeExperimentGroup(GenotypeExperimentGroup[] groups)
DefaultGenotypeExperimentGroup constructor.

Parameters:
groups - groups to include in this new group.