|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biomage.Protocol.Protocol_package
public class Protocol_package
Provides a relatively immutable class, Protocol, that can describe a generic laboratory procedure or analysis algorithm, for example, and an instance class, ProtocolApplication, which can describe the actual application of a protocol. The ProtocolApplication provides values for the replaceable parameters of the Protocol and, through the Description association of Describable, any variation from the Protocol.
Nested Class Summary | |
---|---|
class |
Protocol_package.Hardware_list
Inner list class for holding multiple entries for attribute hardware. |
class |
Protocol_package.Protocol_list
Inner list class for holding multiple entries for attribute protocol. |
class |
Protocol_package.Software_list
Inner list class for holding multiple entries for attribute software. |
Field Summary | |
---|---|
Protocol_package.Hardware_list |
hardware_list
Hardware represents the hardware used. |
Protocol_package.Protocol_list |
protocol_list
A Protocol is a parameterizable description of a method. |
Protocol_package.Software_list |
software_list
Software represents the software used. |
Constructor Summary | |
---|---|
Protocol_package()
Default constructor. |
|
Protocol_package(org.xml.sax.Attributes atts)
Attribute constructor. |
Method Summary | |
---|---|
void |
addToHardware_list(Hardware hardware)
Method to add Hardware to Hardware_list |
void |
addToHardware_list(int position,
Hardware hardware)
Method to add Hardware at position to Hardware_list |
void |
addToProtocol_list(int position,
Protocol protocol)
Method to add Protocol at position to Protocol_list |
void |
addToProtocol_list(Protocol protocol)
Method to add Protocol to Protocol_list |
void |
addToSoftware_list(int position,
Software software)
Method to add Software at position to Software_list |
void |
addToSoftware_list(Software software)
Method to add Software to Software_list |
boolean |
emptyMAGEobject()
|
Hardware |
getFromHardware_list(int position)
Method to get Hardware from Hardware_list |
Protocol |
getFromProtocol_list(int position)
Method to get Protocol from Protocol_list |
Software |
getFromSoftware_list(int position)
Method to get Software from Software_list |
Protocol_package.Hardware_list |
getHardware_list()
Get method for hardware_list |
java.lang.String |
getModelClassName()
|
Protocol_package.Protocol_list |
getProtocol_list()
Get method for protocol_list |
Protocol_package.Software_list |
getSoftware_list()
Get method for software_list |
void |
removeElementAtFromHardware_list(int position)
Method to remove by position from Hardware_list |
void |
removeElementAtFromProtocol_list(int position)
Method to remove by position from Protocol_list |
void |
removeElementAtFromSoftware_list(int position)
Method to remove by position from Software_list |
void |
removeFromHardware_list(Hardware hardware)
Method to remove first Hardware from Hardware_list |
void |
removeFromProtocol_list(Protocol protocol)
Method to remove first Protocol from Protocol_list |
void |
removeFromSoftware_list(Software software)
Method to remove first Software from Software_list |
void |
setHardware_list(Protocol_package.Hardware_list hardware_list)
Set method for hardware_list |
void |
setProtocol_list(Protocol_package.Protocol_list protocol_list)
Set method for protocol_list |
void |
setSoftware_list(Protocol_package.Software_list software_list)
Set method for software_list |
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Protocol_package.Hardware_list hardware_list
public Protocol_package.Software_list software_list
public Protocol_package.Protocol_list protocol_list
Constructor Detail |
---|
public Protocol_package()
public Protocol_package(org.xml.sax.Attributes atts)
atts:
- the attribute list.Method Detail |
---|
public void writeMAGEML(java.io.Writer out) throws java.io.IOException
java.io.IOException
public boolean emptyMAGEobject()
public void writeAttributes(java.io.Writer out) throws java.io.IOException
java.io.IOException
public void writeAssociations(java.io.Writer out) throws java.io.IOException
java.io.IOException
public java.lang.String getModelClassName()
public void setHardware_list(Protocol_package.Hardware_list hardware_list)
value
- to setpublic Protocol_package.Hardware_list getHardware_list()
public void addToHardware_list(Hardware hardware)
public void addToHardware_list(int position, Hardware hardware)
public Hardware getFromHardware_list(int position)
public void removeElementAtFromHardware_list(int position)
public void removeFromHardware_list(Hardware hardware)
public void setSoftware_list(Protocol_package.Software_list software_list)
value
- to setpublic Protocol_package.Software_list getSoftware_list()
public void addToSoftware_list(Software software)
public void addToSoftware_list(int position, Software software)
public Software getFromSoftware_list(int position)
public void removeElementAtFromSoftware_list(int position)
public void removeFromSoftware_list(Software software)
public void setProtocol_list(Protocol_package.Protocol_list protocol_list)
value
- to setpublic Protocol_package.Protocol_list getProtocol_list()
public void addToProtocol_list(Protocol protocol)
public void addToProtocol_list(int position, Protocol protocol)
public Protocol getFromProtocol_list(int position)
public void removeElementAtFromProtocol_list(int position)
public void removeFromProtocol_list(Protocol protocol)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |