org.geworkbench.bison.datastructure.biocollections
Class CSAncillaryDataSet<T extends DSBioObject>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<T>
              extended by org.geworkbench.bison.datastructure.complex.panels.CSItemList<T>
                  extended by org.geworkbench.bison.datastructure.complex.panels.CSSequentialItemList<T>
                      extended by org.geworkbench.bison.datastructure.biocollections.CSDataSet<T>
                          extended by org.geworkbench.bison.datastructure.biocollections.CSAncillaryDataSet<T>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>, java.util.RandomAccess, DSAncillaryDataSet<T>, DSDataSet<T>, DSItemList<T>, DSDescribable, DSExtendable, DSIdentifiable, DSNamed
Direct Known Subclasses:
AdjacencyMatrixDataSet, CSAlignmentResultSet, CSClassifier, CSDemandResultSet, CSGSEAResultDataSet, CSHierClusterDataSet, CSMasterRegulatorResultSet, CSMasterRegulatorTableResultSet, CSMatrixReduceSet, CSPCADataSet, CSProbeIntensityArray, CSProteinStructure, CSSignificanceResultSet, CSSOMClusterDataSet, EdgeListDataSet, FoldChangeResult, GoAnalysisResult, IdeaResultDataSet, ImageData, KMeansResult, LincsDataSet, MarkUsResultDataSet, MedusaDataSet, MindyDataSet, NetBoostDataSet, PatternResult, PudgeResultSet, SamResultData, SelectorResult, SkybaseResultSet, SkyLineResultDataSet, SVMResultSet

public abstract class CSAncillaryDataSet<T extends DSBioObject>
extends CSDataSet<T>
implements DSAncillaryDataSet<T>

Version:
$Id: CSAncillaryDataSet.java 7485 2011-02-24 04:44:01Z zji $
Author:
John Watkinson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geworkbench.bison.datastructure.biocollections.CSDataSet
columnOrder, compatibilityLabel, dataSetProperties, description, experimentInfo, extend, file, label
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
protected CSAncillaryDataSet(DSDataSet<T> parent, java.lang.String label)
           
 
Method Summary
 DSDataSet<T> getParentDataSet()
          Gets the parent data set for this ancillary data set.
 void setParent(DSDataSet<T> parent)
          This function is designed for injection, used on grid service, when ResultSet doesn't have parent information, ex:microarray data, panels data, etc.
 
Methods inherited from class org.geworkbench.bison.datastructure.biocollections.CSDataSet
addNameValuePair, addObject, allowMultipleValues, clearName, forceUniqueValue, getColumnOrder, getCompatibilityLabel, getDataSetName, getDescription, getExperimentInformation, getFile, getID, getLabel, getObject, getValuesForName, isActive, isUniqueValue, setColumnOrder, setDescription, setExperimentInformation, setFile, setID, setLabel, toString, writeToFile
 
Methods inherited from class org.geworkbench.bison.datastructure.complex.panels.CSSequentialItemList
add, add, remove
 
Methods inherited from class org.geworkbench.bison.datastructure.complex.panels.CSItemList
addAll, clear, equals, get, hashCode, set, setLabel
 
Methods inherited from class java.util.ArrayList
addAll, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.geworkbench.bison.datastructure.biocollections.DSDataSet
addObject, getColumnOrder, getCompatibilityLabel, getDataSetName, getExperimentInformation, getFile, getObject, isActive, setColumnOrder, setExperimentInformation, setFile, writeToFile
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSDescribable
getDescription, setDescription
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSNamed
getLabel, setLabel
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSExtendable
addNameValuePair, allowMultipleValues, clearName, forceUniqueValue, getValuesForName, isUniqueValue
 
Methods inherited from interface org.geworkbench.bison.datastructure.complex.panels.DSItemList
get
 
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
 
Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSIdentifiable
getID, setID
 

Constructor Detail

CSAncillaryDataSet

protected CSAncillaryDataSet(DSDataSet<T> parent,
                             java.lang.String label)
Method Detail

getParentDataSet

public DSDataSet<T> getParentDataSet()
Description copied from interface: DSAncillaryDataSet
Gets the parent data set for this ancillary data set.

Specified by:
getParentDataSet in interface DSAncillaryDataSet<T extends DSBioObject>
Returns:

setParent

public void setParent(DSDataSet<T> parent)
This function is designed for injection, used on grid service, when ResultSet doesn't have parent information, ex:microarray data, panels data, etc. we need to assign a parent, then when we want to get it's parent's data, we can.

Parameters:
parent -