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.
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:37 using doxygen 1.8.5 |