java.lang.Object
org.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.Protocol.Parameter
- All Implemented Interfaces:
- org.biomage.Interface.HasAuditTrail, org.biomage.Interface.HasDataType, org.biomage.Interface.HasDescriptions, org.biomage.Interface.HasPropertySets, org.biomage.Interface.HasSecurity, org.biomage.Interface.HasUnit, java.io.Serializable
- public class Parameter
- extends org.biomage.Common.Identifiable
- implements java.io.Serializable, org.biomage.Interface.HasDataType, org.biomage.Interface.HasUnit
A Parameter is a replaceable value in a Parameterizable class.
Examples of Parameters include: scanning wavelength, laser power,
centrifuge speed, multiplicative errors, the number of input nodes to a
SOM, and PCR temperatures.
| Nested classes inherited from class org.biomage.Interface.HasAuditTrail |
org.biomage.Interface.HasAuditTrail.AuditTrail_list |
| Nested classes inherited from class org.biomage.Interface.HasDescriptions |
org.biomage.Interface.HasDescriptions.Descriptions_list |
| Nested classes inherited from class org.biomage.Interface.HasPropertySets |
org.biomage.Interface.HasPropertySets.PropertySets_list |
| Fields inherited from class org.biomage.Common.Describable |
|
| Fields inherited from class org.biomage.Common.Extendable |
|
| Methods inherited from class org.biomage.Common.Describable |
addToAuditTrail, addToAuditTrail, addToDescriptions, addToDescriptions, getAuditTrail, getDescriptions, getFromAuditTrail, getFromDescriptions, getSecurity, removeElementAtFromAuditTrail, removeElementAtFromDescriptions, removeFromAuditTrail, removeFromDescriptions, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataType
private org.biomage.Description.OntologyEntry dataType
- The type of data generated by the parameter i.e. Boolean, float,
etc...
unit
private org.biomage.Measurement.Unit unit
- Unit the value is associated with
Parameter
public Parameter()
- Default constructor.
Parameter
public Parameter(org.xml.sax.Attributes atts)
- Attribute constructor.
Looks up the attributes in the parameter and casts them from strings
appropriately
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.
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.
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.
setDataType
public void setDataType(org.biomage.Description.OntologyEntry dataType)
- Set method for dataType
- Specified by:
setDataType in interface org.biomage.Interface.HasDataType
getDataType
public org.biomage.Description.OntologyEntry getDataType()
- Get method for dataType
- Specified by:
getDataType in interface org.biomage.Interface.HasDataType
setUnit
public void setUnit(org.biomage.Measurement.Unit unit)
- Set method for unit
- Specified by:
setUnit in interface org.biomage.Interface.HasUnit
getUnit
public org.biomage.Measurement.Unit getUnit()
- Get method for unit
- Specified by:
getUnit in interface org.biomage.Interface.HasUnit