|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgov.usda.gdpc.AbstractGroup
gov.usda.gdpc.AbstractDBElementGroup
gov.usda.gdpc.AbstractPhenotypeGroup
This class provides a skeletal implementation of the PhenotypeGroup interface to minimize the effort required to implement this interface.
| Field Summary |
| Fields inherited from class gov.usda.gdpc.AbstractDBElementGroup |
myIndex |
| Constructor Summary | |
AbstractPhenotypeGroup()
AbstractPhenotypeGroup constructor. |
|
AbstractPhenotypeGroup(java.util.List list)
AbstractPhenotypeGroup constructor. |
|
AbstractPhenotypeGroup(Phenotype[] phenotypes)
AbstractPhenotypeGroup constructor. |
|
AbstractPhenotypeGroup(PhenotypeGroup[] groups)
AbstractPhenotypeGroup constructor. |
|
| Method Summary | |
EnvironmentExperimentGroup |
getEnvironmentExperimentGroup()
Returns the group of environment experiments associated with this group of phenotypes. |
Phenotype |
getPhenotype(java.lang.String dataSource,
Taxon taxon,
EnvironmentExperiment experiment,
PhenotypeOntology ontology)
Gets the phenotype having the given taxon, environment experiment, ontology, and data source. |
PhenotypeGroup |
getPhenotypeGroup(PhenotypeFilter filter)
Get the phenotype group from this group which match the critera specified by the filter. |
TaxonGroup |
getTaxonGroup()
Returns the group of taxon associated with this group of phenotypes. |
java.lang.String |
getType()
Get type of this group. |
int |
numEnvironmentExperiments()
Return the number of phenotype experiments. |
int |
numTaxa()
Return the number of taxa. |
| 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 |
public AbstractPhenotypeGroup(Phenotype[] phenotypes)
phenotypes - list of phenotypes to be a part of this group.public AbstractPhenotypeGroup()
public AbstractPhenotypeGroup(java.util.List list)
list - list of objects to be a part of this group. Any
null in the list will be discarded.public AbstractPhenotypeGroup(PhenotypeGroup[] groups)
groups - groups to include in this new group.| Method Detail |
public TaxonGroup getTaxonGroup()
getTaxonGroup in interface PhenotypeGrouppublic EnvironmentExperimentGroup getEnvironmentExperimentGroup()
getEnvironmentExperimentGroup in interface PhenotypeGroup
public Phenotype getPhenotype(java.lang.String dataSource,
Taxon taxon,
EnvironmentExperiment experiment,
PhenotypeOntology ontology)
getPhenotype in interface PhenotypeGroupdataSource - data sourcetaxon - taxonexperiment - environment experimentontology - phenotype ontology
public PhenotypeGroup getPhenotypeGroup(PhenotypeFilter filter)
getPhenotypeGroup in interface PhenotypeGroupfilter - phenotype filter
public int numEnvironmentExperiments()
numEnvironmentExperiments in interface PhenotypeGrouppublic int numTaxa()
numTaxa in interface PhenotypeGrouppublic java.lang.String getType()
getType in interface DBElementGroup
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||