diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-07-15 10:17:15 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-07-15 10:17:15 (GMT) |
commit | 61439d49e15045bbe9c3cf55b62fc15909dd48e2 (patch) | |
tree | 6bfacf394b186226e0ba5308d8fcd735203e52a4 /src/uscxml/Interpreter.h | |
parent | dbd110e2b7eb08c65218a5f9d09ef12fdc62c04a (diff) | |
download | uscxml-61439d49e15045bbe9c3cf55b62fc15909dd48e2.zip uscxml-61439d49e15045bbe9c3cf55b62fc15909dd48e2.tar.gz uscxml-61439d49e15045bbe9c3cf55b62fc15909dd48e2.tar.bz2 |
Improved support for dot output
Diffstat (limited to 'src/uscxml/Interpreter.h')
-rw-r--r-- | src/uscxml/Interpreter.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/uscxml/Interpreter.h b/src/uscxml/Interpreter.h index 1bdae5c..4659b13 100644 --- a/src/uscxml/Interpreter.h +++ b/src/uscxml/Interpreter.h @@ -132,7 +132,7 @@ public: std::string certificate; std::string privateKey; std::string publicKey; - std::map<std::string, InterpreterOptions*> interpreters; + std::vector<std::pair<std::string, InterpreterOptions*> > interpreters; std::map<std::string, std::string> additionalParameters; std::string error; @@ -423,7 +423,7 @@ protected: InterpreterImpl(); void init(); - void setupAndNormalizeDOM(); + void setupDOM(); virtual void setupIOProcessors(); void initializeData(const Arabica::DOM::Element<std::string>& data); @@ -529,6 +529,7 @@ public: const NameSpaceInfo& nameSpaceInfo); static Interpreter fromXML(const std::string& xml); static Interpreter fromURI(const std::string& uri); + static Interpreter fromURI(const URL& uri); static Interpreter fromClone(const Interpreter& other); Interpreter() : _impl() {} // the empty, invalid interpreter |