inherited class to render html pages from templates
More...
#include <html_middleware.h>
inherited class to render html pages from templates
HtmlMiddleware uses logic-less mustache templates to render html pages
HtmlMiddleware::HtmlMiddleware |
( |
const char * |
nameID | ) |
|
|
explicit |
create middleware
- Parameters
-
HtmlMiddleware::~HtmlMiddleware |
( |
| ) |
|
|
override |
delete context map, used fot rendering
bool HtmlMiddleware::autoExec |
( |
| ) |
|
|
overridevirtual |
Cleanup context map
- Returns
- true, if ready to render
Implements Middleware.
void HtmlMiddleware::clear |
( |
| ) |
|
|
overridevirtual |
delete all data, saved in internal values, set to default
Reimplemented from Middleware.
void HtmlMiddleware::exec |
( |
| ) |
|
|
overridevirtual |
render template and set to response body
Implements Middleware.
mstch::map* HtmlMiddleware::getContext |
( |
| ) |
|
get current context map
- Returns
- context map of template
std::string HtmlMiddleware::getView |
( |
| ) |
|
get current template view
- Returns
- template view string
void HtmlMiddleware::setView |
( |
std::string & |
view | ) |
|
set new template view
- Parameters
-
view | template view as string |
The documentation for this class was generated from the following file: