gov.nih.nci.caarray.external.v1_0.sample
Class AnnotationSet

java.lang.Object
  extended by gov.nih.nci.caarray.external.v1_0.sample.AnnotationSet
All Implemented Interfaces:
java.io.Serializable

public class AnnotationSet
extends java.lang.Object
implements java.io.Serializable

An AnnotationSet represents a table of annotation values for a particular list of characteristics across a list of experiment graph nodes. the columns in this table correspond to experiment graph nodes and the rows correspond to categories. Each cell then contains an AnnotationValueSet which has the set of values for the category and graph node for its column and row.

Author:
dkokotov
See Also:
Serialized Form

Constructor Summary
AnnotationSet()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 java.util.List<Category> getCategories()
           
 java.util.List<AnnotationColumn> getColumns()
           
 int hashCode()
          
 void setCategories(java.util.List<Category> categories)
           
 void setColumns(java.util.List<AnnotationColumn> columns)
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationSet

public AnnotationSet()
Method Detail

getCategories

public java.util.List<Category> getCategories()
Returns:
the categories for which this AnnotationSet contains AnnotationValueSets.

setCategories

public void setCategories(java.util.List<Category> categories)
Parameters:
categories - the categories to set

getColumns

public java.util.List<AnnotationColumn> getColumns()
Returns:
the list of AnnotationColumns, where each AnnotationColumn contains a list of AnnotationValueSets for a particular experiment graph node.

setColumns

public void setColumns(java.util.List<AnnotationColumn> columns)
Parameters:
columns - the columns to set

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object