]> git.donarmstrong.com Git - mothur.git/blob - commandfactory.hpp
removed validcommands and put its checking in commandfactory.
[mothur.git] / commandfactory.hpp
1 #ifndef COMMANDFACTORY_HPP
2 #define COMMANDFACTORY_HPP
3
4 /*
5  *  commandfactory.h
6  *  
7  *
8  *  Created by Pat Schloss on 10/25/08.
9  *  Copyright 2008 Patrick D. Schloss. All rights reserved.
10  *
11  */
12
13 #include "mothur.h"
14
15 class Command;
16
17 class CommandFactory {
18 public:
19         CommandFactory();
20         ~CommandFactory();
21         Command* getCommand(string, string);
22         bool isValidCommand(string);
23         void printCommands(ostream&);
24
25 private:
26         Command* command;
27         map<string, string> commands;
28         map<string, string>::iterator it;
29
30         
31
32 };
33
34 #endif