java.lang.Object
org.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.BioAssay.Channel
- All Implemented Interfaces:
- org.biomage.Interface.HasAuditTrail, org.biomage.Interface.HasDescriptions, org.biomage.Interface.HasLabels, org.biomage.Interface.HasPropertySets, org.biomage.Interface.HasSecurity, java.io.Serializable
- public class Channel
- extends org.biomage.Common.Identifiable
- implements java.io.Serializable, org.biomage.Interface.HasLabels
A channel represents an independent acquisition scheme for the
ImageAcquisition event, typically a wavelength.
| Nested classes inherited from class org.biomage.Interface.HasLabels |
org.biomage.Interface.HasLabels.Labels_list |
| 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 |
|
Field Summary |
private org.biomage.Interface.HasLabels.Labels_list |
labels
The compound used to label the extract. |
| 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 |
labels
private org.biomage.Interface.HasLabels.Labels_list labels
- The compound used to label the extract.
Channel
public Channel()
- Default constructor.
Channel
public Channel(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.
setLabels
public void setLabels(org.biomage.Interface.HasLabels.Labels_list labels)
- Set method for labels
- Specified by:
setLabels in interface org.biomage.Interface.HasLabels
getLabels
public org.biomage.Interface.HasLabels.Labels_list getLabels()
- Get method for labels
- Specified by:
getLabels in interface org.biomage.Interface.HasLabels
addToLabels
public void addToLabels(org.biomage.BioMaterial.Compound compound)
- Method to add Compound to Labels_list
- Specified by:
addToLabels in interface org.biomage.Interface.HasLabels
addToLabels
public void addToLabels(int position,
org.biomage.BioMaterial.Compound compound)
- Method to add Compound at position to Labels_list
- Specified by:
addToLabels in interface org.biomage.Interface.HasLabels
getFromLabels
public org.biomage.BioMaterial.Compound getFromLabels(int position)
- Method to get Compound from Labels_list
- Specified by:
getFromLabels in interface org.biomage.Interface.HasLabels
removeElementAtFromLabels
public void removeElementAtFromLabels(int position)
- Method to remove by position from Labels_list
- Specified by:
removeElementAtFromLabels in interface org.biomage.Interface.HasLabels
removeFromLabels
public void removeFromLabels(org.biomage.BioMaterial.Compound compound)
- Method to remove first Compound from Labels_list
- Specified by:
removeFromLabels in interface org.biomage.Interface.HasLabels