com.compomics.util.pride.prideobjects
Class Instrument

java.lang.Object
  extended by com.compomics.util.pride.prideobjects.Instrument
All Implemented Interfaces:
PrideObject, Serializable

public class Instrument
extends Object
implements PrideObject, Serializable

An object for storing Instrument details.

Author:
Harald Barsnes
See Also:
Serialized Form

Constructor Summary
Instrument(String name, CvTerm source, CvTerm detector, ArrayList<CvTerm> cvTerms)
          Create a new Instrument object.
 
Method Summary
 ArrayList<CvTerm> getCvTerms()
          Returns the CV terms.
static ArrayList<Instrument> getDefaultInstruments()
          Returns a list of predefined instruments.
 CvTerm getDetector()
          Returns the instrument detector.
 String getFileName()
          Returns the name to use when serializing the object.
 String getName()
          Returns the instrument name.
 CvTerm getSource()
          Returns the instrument source.
 void setCvTerms(ArrayList<CvTerm> cvTerms)
          Set the CV terms.
 void setDetector(CvTerm detector)
          Set the instrument detector.
 void setName(String name)
          Set the instrument name.
 void setSource(CvTerm source)
          Set the instrument source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Instrument

public Instrument(String name,
                  CvTerm source,
                  CvTerm detector,
                  ArrayList<CvTerm> cvTerms)
Create a new Instrument object.

Parameters:
name -
source -
detector -
cvTerms -
Method Detail

getName

public String getName()
Returns the instrument name.

Returns:
the name

setName

public void setName(String name)
Set the instrument name.

Parameters:
name - the name to set

getCvTerms

public ArrayList<CvTerm> getCvTerms()
Returns the CV terms.

Returns:
the cvTerms

setCvTerms

public void setCvTerms(ArrayList<CvTerm> cvTerms)
Set the CV terms.

Parameters:
cvTerms - the cvTerms to set

getSource

public CvTerm getSource()
Returns the instrument source.

Returns:
the source

setSource

public void setSource(CvTerm source)
Set the instrument source.

Parameters:
source - the source to set

getDetector

public CvTerm getDetector()
Returns the instrument detector.

Returns:
the detector

setDetector

public void setDetector(CvTerm detector)
Set the instrument detector.

Parameters:
detector - the detector to set

getDefaultInstruments

public static ArrayList<Instrument> getDefaultInstruments()
Returns a list of predefined instruments.

Returns:
a list of predefined instruments

getFileName

public String getFileName()
Description copied from interface: PrideObject
Returns the name to use when serializing the object.

Specified by:
getFileName in interface PrideObject
Returns:
the name to use when serializing the object


Copyright © 2012. All Rights Reserved.