org.geworkbench.bison.model.clusters
Class CSSOMClusterDataSet

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
                              extended by org.geworkbench.bison.model.clusters.CSSOMClusterDataSet
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess, DSAncillaryDataSet, DSDataSet, DSItemList, DSDescribable, DSExtendable, DSIdentifiable, DSNamed, DSClusterDataSet, DSSOMClusterDataSet

public class CSSOMClusterDataSet
extends CSAncillaryDataSet
implements DSSOMClusterDataSet

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
CSSOMClusterDataSet(SOMCluster[][] clusters, java.lang.String name, DSDataSetView dataSetView)
           
 
Method Summary
 Cluster getCluster(int index)
           
 SOMCluster getCluster(int row, int column)
           
 SOMCluster[][] getClusters()
           
 int getColumns()
           
 DSDataSetView getDataSetView()
           
 int getNumberOfClusters()
           
 int getRows()
           
 
Methods inherited from class org.geworkbench.bison.datastructure.biocollections.CSAncillaryDataSet
getParentDataSet, setParent
 
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.DSAncillaryDataSet
getParentDataSet
 
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

CSSOMClusterDataSet

public CSSOMClusterDataSet(SOMCluster[][] clusters,
                           java.lang.String name,
                           DSDataSetView dataSetView)
Method Detail

getClusters

public SOMCluster[][] getClusters()
Specified by:
getClusters in interface DSSOMClusterDataSet

getDataSetView

public DSDataSetView getDataSetView()
Specified by:
getDataSetView in interface DSClusterDataSet

getCluster

public Cluster getCluster(int index)
Specified by:
getCluster in interface DSClusterDataSet

getRows

public int getRows()
Specified by:
getRows in interface DSSOMClusterDataSet

getColumns

public int getColumns()
Specified by:
getColumns in interface DSSOMClusterDataSet

getCluster

public SOMCluster getCluster(int row,
                             int column)
Specified by:
getCluster in interface DSSOMClusterDataSet

getNumberOfClusters

public int getNumberOfClusters()
Specified by:
getNumberOfClusters in interface DSClusterDataSet