|  | OpenMS
    2.6.0
    | 
File adapter for AbsoluteQuantitationMethod files. More...
#include <OpenMS/FORMAT/AbsoluteQuantitationMethodFile.h>
| Public Member Functions | |
| AbsoluteQuantitationMethodFile ()=default | |
| Default constructor.  More... | |
| ~AbsoluteQuantitationMethodFile ()=default | |
| Destructor.  More... | |
| void | load (const String &filename, std::vector< AbsoluteQuantitationMethod > &aqm_list) | 
| Loads an AbsoluteQuantitationMethod file.  More... | |
| void | store (const String &filename, const std::vector< AbsoluteQuantitationMethod > &aqm_list) | 
| Stores an AbsoluteQuantitationMethod file.  More... | |
| Protected Member Functions | |
| void | parseLine_ (const StringList &line, const std::map< String, Size > &headers, AbsoluteQuantitationMethod &aqm) const | 
| Parses a line into the members of AbsoluteQuantitationMethod.  More... | |
| void | setCastValue_ (const String &key, const String &value, Param ¶ms) const | 
| Helper method which takes care of converting the given value to the desired type, based on the header (here `key`) information.  More... | |
| Additional Inherited Members | |
|  Private Member Functions inherited from CsvFile | |
| CsvFile () | |
| Default constructor.  More... | |
| ~CsvFile () override | |
| destructor  More... | |
| CsvFile (const String &filename, char is=',', bool ie=false, Int first_n=-1) | |
| Constructor with filename.  More... | |
| void | load (const String &filename, char is=',', bool ie=false, Int first_n=-1) | 
| Loads data from a text file.  More... | |
| void | store (const String &filename) | 
| Stores the buffer's content into a file.  More... | |
| void | addRow (const StringList &list) | 
| Add a row to the buffer.  More... | |
| void | clear () | 
| Clears the buffer.  More... | |
| bool | getRow (Size row, StringList &list) | 
| writes all items from a row to list  More... | |
| std::vector< String >::size_type | rowCount () const | 
| Returns the number of rows that were loaded from the file.  More... | |
File adapter for AbsoluteQuantitationMethod files.
Loads and stores .csv or .tsv files describing an AbsoluteQuantitationMethod.
| 
 | default | 
Default constructor.
| 
 | default | 
Destructor.
| void load | ( | const String & | filename, | 
| std::vector< AbsoluteQuantitationMethod > & | aqm_list | ||
| ) | 
Loads an AbsoluteQuantitationMethod file.
| Exception::FileNotFound | is thrown if the file could not be opened | 
| Exception::ParseError | is thrown if an error occurs during parsing | 
| [in] | filename | The input file name. | 
| [out] | aqm_list | Output variable where the AbsoluteQuantitationMethod data is loaded. | 
| 
 | protected | 
Parses a line into the members of AbsoluteQuantitationMethod.
| [in] | line | A line of the .csv file. | 
| [in] | headers | A map of header strings to column positions. | 
| [out] | aqm | AbsoluteQuantitationMethod. | 
Helper method which takes care of converting the given value to the desired type, based on the header (here `key`) information.
| [in] | key | The header name with which the correct conversion is chosen | 
| [in] | value | The value to be converted | 
| [in,out] | params | The object where the new value is saved | 
| void store | ( | const String & | filename, | 
| const std::vector< AbsoluteQuantitationMethod > & | aqm_list | ||
| ) | 
Stores an AbsoluteQuantitationMethod file.
| Exception::UnableToCreateFile | is thrown if the file could not be created | 
| [in] | filename | The output file name. | 
| [in] | aqm_list | The AbsoluteQuantitationMethod data to write into the file. | 
 1.8.16
 1.8.16