|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.external.v1_0.data.AbstractDataColumn
public abstract class AbstractDataColumn
An AbstractDataColumn represents a list of values for a particular measurement within a hybridization data set. There are subclasses of this class for different value types (e.g. integers, floats, booleans, etc).
Field Summary | |
---|---|
protected static java.lang.String |
SEPARATOR
separator to use for encoding an array of values as string, except for StringColumn. |
Constructor Summary | |
---|---|
AbstractDataColumn()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
QuantitationType |
getQuantitationType()
|
protected abstract java.io.Serializable |
getSerializableValues()
Get the values array of this column. |
int |
hashCode()
|
void |
readExternal(java.io.ObjectInput oi)
Optimizes the serialized form of this class by compressing the values array. |
void |
setQuantitationType(QuantitationType quantitationType)
|
protected abstract void |
setSerializableValues(java.io.Serializable values)
Set the values array of this column. |
void |
writeExternal(java.io.ObjectOutput oo)
Optimizes the serialized form of this class by compressing the values array. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String SEPARATOR
Constructor Detail |
---|
public AbstractDataColumn()
Method Detail |
---|
public QuantitationType getQuantitationType()
public void setQuantitationType(QuantitationType quantitationType)
quantitationType
- the quantitationType to setpublic void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
protected abstract java.io.Serializable getSerializableValues()
protected abstract void setSerializableValues(java.io.Serializable values)
values
- the values array to setpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |