#include <xmltooling/util/TemplateEngine.h>
Public Member Functions | |
| virtual const char * | getParameter (const char *name) const |
| Returns the value of a parameter to plug into the template. | |
| virtual const std::multimap< std::string, std::string > * | getLoopCollection (const char *name) const |
| Returns a named collection of sub-parameters to pass into a loop. | |
Public Attributes | |
| std::map< std::string, std::string > | m_map |
| Map of known parameters to supply to template. | |
|
std::map< std::string, std::multimap< std::string, std::string > > | m_collectionMap |
| Map of sub-collections used in for loops. | |
| const GenericRequest * | m_request |
| Request from client that resulted in template being processed. | |
Allows callers to supply a more dynamic lookup mechanism to supplement a basic map.
| virtual const std::multimap<std::string,std::string>* xmltooling::TemplateEngine::TemplateParameters::getLoopCollection | ( | const char * | name | ) | const [virtual] |
Returns a named collection of sub-parameters to pass into a loop.
| name | name of sub-collection |
| virtual const char* xmltooling::TemplateEngine::TemplateParameters::getParameter | ( | const char * | name | ) | const [virtual] |
Returns the value of a parameter to plug into the template.
| name | name of parameter |
1.4.7