xmltooling
3.0.1
|
Interface to parameters to plug into templates. More...
#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. More... | |
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. More... | |
Public Attributes | |
std::map< std::string, std::string > | m_map |
Map of known parameters to supply to template. More... | |
std::map< std::string, std::multimap< std::string, std::string > > | m_collectionMap |
Map of sub-collections used in for loops. More... | |
const GenericRequest * | m_request |
Request from client that resulted in template being processed. More... | |
Interface to parameters to plug into templates.
Allows callers to supply a more dynamic lookup mechanism to supplement a basic map.
|
virtual |
Returns a named collection of sub-parameters to pass into a loop.
name | name of sub-collection |
|
virtual |
Returns the value of a parameter to plug into the template.
name | name of parameter |
std::map< std::string,std::multimap<std::string,std::string> > xmltooling::TemplateEngine::TemplateParameters::m_collectionMap |
Map of sub-collections used in for loops.
std::map<std::string,std::string> xmltooling::TemplateEngine::TemplateParameters::m_map |
Map of known parameters to supply to template.
const GenericRequest* xmltooling::TemplateEngine::TemplateParameters::m_request |
Request from client that resulted in template being processed.