org.biomage.BioAssayData
Class BioDataCube

java.lang.Object
  |
  +--org.biomage.Common.Extendable
        |
        +--org.biomage.BioAssayData.BioDataValues
              |
              +--org.biomage.BioAssayData.BioDataCube
All Implemented Interfaces:
HasPropertySets, java.io.Serializable

public class BioDataCube
extends BioDataValues
implements java.io.Serializable

A three-dimensional cube representation of the data.

See Also:
Serialized Form

Nested Class Summary
 class BioDataCube.Order
          Inner class for the enumeration values that the attribute order can assume.
 
Nested classes inherited from class org.biomage.Interface.HasPropertySets
HasPropertySets.PropertySets_list
 
Field Summary
 
Fields inherited from class org.biomage.Common.Extendable
propertySets
 
Constructor Summary
BioDataCube()
          Default constructor.
BioDataCube(org.xml.sax.Attributes atts)
          Attribute constructor.
 
Method Summary
 java.lang.Object[][][] getCube()
          Get method for cube
 java.lang.String getNameByValueOrder(int val)
          For Order get the Name of the Enumeration type by passing a Value to it.
 java.lang.String getNameOrder()
          Return the current name of the Enumeration type of Order.
 BioDataCube.Order getOrder()
          Get method for order
 int getValueByNameOrder(java.lang.String name)
          For Order get the Value of the Enumeration type by passing a Name to it.
 int getValueOrder()
          Return the currrent value of the Enumeration type of Order.
 void setCube(java.lang.Object[][][] cube)
          Set method for cube
 java.lang.String setNameByValueOrder(int val)
          For Order set the Name of the Enumeration type by passing a value (int)
 void setOrder(BioDataCube.Order order)
          Set method for order
 int setValueByNameOrder(java.lang.String name)
          For Order set the Value of the Enumeration type by passing a Name to it.
 void writeAssociations(java.io.Writer out)
          writeAssociations This method is responsible for assembling the association data into XML.
 void writeAttributes(java.io.Writer out)
          writeAttributes This method is responsible for assembling the attribute data into XML.
 void writeMAGEML(java.io.Writer out)
          writeMAGEML This method is responsible for assembling the attribute and association data into XML.
 
Methods inherited from class org.biomage.Common.Extendable
addToPropertySets, addToPropertySets, getFromPropertySets, getPropertySets, removeElementAtFromPropertySets, removeFromPropertySets, setPropertySets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BioDataCube

public BioDataCube()
Default constructor.


BioDataCube

public BioDataCube(org.xml.sax.Attributes atts)
Attribute constructor. Looks up the attributes in the parameter and casts them from strings appropriately

Method Detail

writeMAGEML

public void writeMAGEML(java.io.Writer out)
                 throws java.io.IOException
writeMAGEML This method is responsible for assembling the attribute and association data into XML. It creates the object tag and then calls the writeAttributes and writeAssociation methods.

Overrides:
writeMAGEML in class BioDataValues
java.io.IOException

writeAttributes

public void writeAttributes(java.io.Writer out)
                     throws java.io.IOException
writeAttributes This method is responsible for assembling the attribute data into XML. It calls the super method to write out all attributes of this class and it's ancestors.

Overrides:
writeAttributes in class BioDataValues
java.io.IOException

writeAssociations

public void writeAssociations(java.io.Writer out)
                       throws java.io.IOException
writeAssociations This method is responsible for assembling the association data into XML. It calls the super method to write out all associations of this class's ancestors.

Overrides:
writeAssociations in class BioDataValues
java.io.IOException

setCube

public void setCube(java.lang.Object[][][] cube)
Set method for cube


getCube

public java.lang.Object[][][] getCube()
Get method for cube

Returns:
value of the attribute

setOrder

public void setOrder(BioDataCube.Order order)
Set method for order


getOrder

public BioDataCube.Order getOrder()
Get method for order

Returns:
value of the attribute

setNameByValueOrder

public java.lang.String setNameByValueOrder(int val)
For Order set the Name of the Enumeration type by passing a value (int)


setValueByNameOrder

public int setValueByNameOrder(java.lang.String name)
For Order set the Value of the Enumeration type by passing a Name to it.


getNameByValueOrder

public java.lang.String getNameByValueOrder(int val)
For Order get the Name of the Enumeration type by passing a Value to it.


getValueByNameOrder

public int getValueByNameOrder(java.lang.String name)
For Order get the Value of the Enumeration type by passing a Name to it.


getNameOrder

public java.lang.String getNameOrder()
Return the current name of the Enumeration type of Order.


getValueOrder

public int getValueOrder()
Return the currrent value of the Enumeration type of Order.



Copyright (C) 2002 The MicroArray Gene Expression Database group (MGED) All rights reserved.