| part of mustache; |
| |
| class _TemplateRenderer implements TemplateRenderer { |
| |
| _TemplateRenderer(PartialResolver partialResolver, |
| {bool lenient: false, bool htmlEscapeValues: true}) |
| : _partialResolver = partialResolver, |
| _lenient = lenient, |
| _htmlEscapeValues = htmlEscapeValues; |
| |
| final PartialResolver _partialResolver; |
| final bool _lenient; |
| final bool _htmlEscapeValues; |
| |
| String renderString(String templateName, values) { |
| _Template template = _partialResolver(templateName); |
| return template.renderString(values, |
| lenient: _lenient, |
| htmlEscapeValues: _htmlEscapeValues, |
| partialResolver: _partialResolver); |
| } |
| |
| void render(String templateName, values, StringSink sink) { |
| _Template template = _partialResolver(templateName); |
| template.render(values, sink, |
| lenient: _lenient, |
| htmlEscapeValues: _htmlEscapeValues, |
| partialResolver: _partialResolver); |
| } |
| |
| } |