uk.ac.ebi.jmzidml.model.mzidml
Class MassTable

java.lang.Object
  extended by uk.ac.ebi.jmzidml.model.MzIdentMLObject
      extended by uk.ac.ebi.jmzidml.model.mzidml.Identifiable
          extended by uk.ac.ebi.jmzidml.model.mzidml.MassTable
All Implemented Interfaces:
Serializable, CvParamListCapable, ParamGroupCapable

public class MassTable
extends Identifiable
implements Serializable, ParamGroupCapable

The masses of residues used in the search.

Java class for MassTableType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="MassTableType">
   <complexContent>
     <extension base="{http://psidev.info/psi/pi/mzIdentML/1.1}IdentifiableType">
       <sequence>
         <element name="Residue" type="{http://psidev.info/psi/pi/mzIdentML/1.1}ResidueType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AmbiguousResidue" type="{http://psidev.info/psi/pi/mzIdentML/1.1}AmbiguousResidueType" maxOccurs="unbounded" minOccurs="0"/>
         <group ref="{http://psidev.info/psi/pi/mzIdentML/1.1}ParamGroup" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="msLevel" use="required" type="{http://psidev.info/psi/pi/mzIdentML/1.1}listOfIntegers" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<AmbiguousResidue> ambiguousResidue
           
protected  List<Integer> msLevel
           
protected  List<AbstractParam> paramGroup
           
protected  List<Residue> residue
           
 
Fields inherited from class uk.ac.ebi.jmzidml.model.mzidml.Identifiable
id, name
 
Constructor Summary
MassTable()
           
 
Method Summary
 List<AmbiguousResidue> getAmbiguousResidue()
          Gets the value of the ambiguousResidue property.
 List<CvParam> getCvParam()
           
 List<Integer> getMsLevel()
          Gets the value of the msLevel property.
 List<AbstractParam> getParamGroup()
          Additional parameters or descriptors for the MassTable.Gets the value of the paramGroup property.
 List<Residue> getResidue()
          Gets the value of the residue property.
 List<UserParam> getUserParam()
           
 
Methods inherited from class uk.ac.ebi.jmzidml.model.mzidml.Identifiable
getId, getName, setId, setName
 
Methods inherited from class uk.ac.ebi.jmzidml.model.MzIdentMLObject
getHid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

residue

protected List<Residue> residue

ambiguousResidue

protected List<AmbiguousResidue> ambiguousResidue

paramGroup

protected List<AbstractParam> paramGroup

msLevel

protected List<Integer> msLevel
Constructor Detail

MassTable

public MassTable()
Method Detail

getResidue

public List<Residue> getResidue()
Gets the value of the residue property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the residue property.

For example, to add a new item, do as follows:

    getResidue().add(newItem);
 

Objects of the following type(s) are allowed in the list Residue


getAmbiguousResidue

public List<AmbiguousResidue> getAmbiguousResidue()
Gets the value of the ambiguousResidue property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ambiguousResidue property.

For example, to add a new item, do as follows:

    getAmbiguousResidue().add(newItem);
 

Objects of the following type(s) are allowed in the list AmbiguousResidue


getParamGroup

public List<AbstractParam> getParamGroup()
Additional parameters or descriptors for the MassTable.Gets the value of the paramGroup property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the paramGroup property.

For example, to add a new item, do as follows:

    getParamGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list CvParam UserParam


getMsLevel

public List<Integer> getMsLevel()
Gets the value of the msLevel property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the msLevel property.

For example, to add a new item, do as follows:

    getMsLevel().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getCvParam

public List<CvParam> getCvParam()
Specified by:
getCvParam in interface CvParamListCapable
Specified by:
getCvParam in interface ParamGroupCapable
Returns:
A List of CvParam objects.

getUserParam

public List<UserParam> getUserParam()
Specified by:
getUserParam in interface ParamGroupCapable


Copyright © 2012. All Rights Reserved.