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

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

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

An AnnotationColumn represents a column of AnnotationValueSets for a particular experiment graph node, with one AnnotationValueSet for each category in the parent AnnotationSet.

Author:
dkokotov
See Also:
Serialized Form

Constructor Summary
AnnotationColumn()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 AbstractExperimentGraphNode getNode()
           
 java.util.List<AnnotationValueSet> getValueSets()
           
 int hashCode()
          
 void setNode(AbstractExperimentGraphNode node)
           
 void setValueSets(java.util.List<AnnotationValueSet> valueSets)
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationColumn

public AnnotationColumn()
Method Detail

getNode

public AbstractExperimentGraphNode getNode()
Returns:
the experiment graph node for which this AnnotationColumn has value sets.

setNode

public void setNode(AbstractExperimentGraphNode node)
Parameters:
node - the experiment graph node for which this AnnotationColumn has value sets.

getValueSets

public java.util.List<AnnotationValueSet> getValueSets()
Returns:
the list of value sets for this column's node, one for each category from the parent annotation set

setValueSets

public void setValueSets(java.util.List<AnnotationValueSet> valueSets)
Parameters:
valueSets - list of value sets for this column's node.

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