|  | OpenMS
    2.6.0
    | 
An abstract templatized parser to load the data that is used to initialize Alphabet objects.  
 More...
#include <OpenMS/CHEMISTRY/MASSDECOMPOSITION/IMS/IMSAlphabetParser.h>
| Public Types | |
| typedef Container | ContainerType | 
| Public Member Functions | |
| void | load (const std::string &fname) | 
| virtual ContainerType & | getElements ()=0 | 
| virtual void | parse (InputSource &is)=0 | 
| virtual | ~IMSAlphabetParser () | 
| Destructor.  More... | |
An abstract templatized parser to load the data that is used to initialize Alphabet objects. 
AlphabetParser reads the input source, which is given as a template parameter InputSource , by load (const std::string& fname) function where fname is the source name. Loaded data can be retrieved by calling getElements().
| typedef Container ContainerType | 
Type of data to be loaded.
| 
 | inlinevirtual | 
Destructor.
| 
 | pure virtual | 
| void load | ( | const std::string & | fname | ) | 
Loads the data from the InputSource with the name fname. If there is an error occurred while reading data from InputSource, IOException is thrown.
| fname | The name of the input source. | 
| 
 | pure virtual | 
Parses the the given input source is .
| is | The InputSource | 
Implemented in IMSAlphabetTextParser.
 1.8.16
 1.8.16