/******************************************************************************* * --------------------------------------------------------------------------- * * File: * @(#) MSInstrumentInfo.java * Author: * Mathijs Vogelzang * m_v@dds.nl * ****************************************************************************** * * * * This software is provided ``AS IS'' and any express or implied * * * warranties, including, but not limited to, the implied warranties of * * * merchantability and fitness for a particular purpose, are disclaimed. * * In * no event shall the authors or the Institute for Systems Biology * * liable * for any direct, indirect, incidental, special, exemplary, or * * * consequential damages (including, but not limited to, procurement of * * * substitute goods or services; loss of use, data, or profits; or * * business * interruption) however caused and on any theory of liability, * * whether in * contract, strict liability, or tort (including negligence * * or otherwise) * arising in any way out of the use of this software, even * * if advised of * the possibility of such damage. * * * * ****************************************************************************** * * ChangeLog * * 10-05-2004 Added this header * * Created on May 21, 2004 * ******************************************************************************/ package org.systemsbiology.jrap.stax; /** * The MSInstrumentInfo class contains information about the * MS instrument used for a certain MzXML file. * * @author M. Vogelzang */ public class MSInstrumentInfo { protected String manufacturer, model, ionization, massAnalyzer, detector; protected SoftwareInfo softwareInfo; protected MSOperator operator; /** * @return Returns the detector. */ public String getDetector() { return detector; } /** * @return Returns the ionization method. */ public String getIonization() { return ionization; } /** * @return Returns the manufacturer. */ public String getManufacturer() { return manufacturer; } /** * @return Returns the mass analyzer. */ public String getMassAnalyzer() { return massAnalyzer; } /** * @return Returns the model. */ public String getModel() { return model; } /** * @return Returns the operator. */ public MSOperator getOperator() { return operator; } /** * @return Returns the software information. */ public SoftwareInfo getSoftwareInfo() { return softwareInfo; } public String toString() { return ("msManufacturer "+manufacturer+" msModel "+model+" msIonization "+ ionization+" msMassAnalyzer "+massAnalyzer+" detector "+detector); //+" SoftwareInfo "+softwareInfo.toString()); } }