#include <XMLHandlerStore.h>
Definition at line 20 of file XMLHandlerStore.h.
◆ XMLHandlerStore()
| XMLHandlerStore::XMLHandlerStore |
( |
| ) |
|
◆ GetHandler() [1/2]
| XMLHandler * XMLHandlerStore::GetHandler |
( |
const std::string & | name | ) |
|
Definition at line 36 of file XMLHandlerStore.cxx.
37{
38 auto it = this->
find (name);
39 if (it != this->
end()) {
41 }
42 std::cout<<
" Handler for "<<
name<<
" not found! continuing"<<std::endl;
43 return nullptr;
44}
std::string find(const std::string &s)
return a remapped string
◆ GetHandler() [2/2]
| XMLHandler * XMLHandlerStore::GetHandler |
( |
xercesc::DOMNode * | | ) |
|
◆ Handle()
| void XMLHandlerStore::Handle |
( |
AGDDController & | c, |
|
|
xercesc::DOMNode * | ) |
Definition at line 25 of file XMLHandlerStore.cxx.
26{
27 char* temp=XMLString::transcode(element->getNodeName());
28 std::string
name=temp;
29 XMLString::release(&temp);
30 if (this->
find(name)!=this->
end())
32 else
33 std::cout<<
" Handler for "<<
name<<
" not found! continuing"<<std::endl;
34}
void Handle(AGDDController &c, xercesc::DOMNode *)
◆ RegisterHandler()
| void XMLHandlerStore::RegisterHandler |
( |
XMLHandler * | handler | ) |
|
Definition at line 16 of file XMLHandlerStore.cxx.
17{
19 if (this->
find(name)!=this->
end())
20 std::cout<<
" handler "<<
name<<
" already defined!"<<std::endl;
21 else
23}
void handler(int sig)
signal handler
◆ elements [1/2]
◆ elements [2/2]
◆ keys [1/2]
| std::string std::map< std::string, XMLHandler * >::keys |
|
inherited |
◆ keys [2/2]
| std::string std::map< std::string, XMLHandler * >::keys |
|
inherited |
The documentation for this class was generated from the following files: