class CCL::StringTemplateEnvironment

Overview

#include <stringtemplate.h>

class StringTemplateEnvironment
{
public:
    // methods

    const ObjectArray& getFilters () const;
    void registerFilter (StringTemplateFilter* filter);
    void setTemplatesFolder (UrlRef path);
    StringTemplate* loadTemplate (UrlRef path);
    StringTemplate* loadTemplate (StringRef templateName);
    void setOption (StringID optionId, VariantRef value);
    void getOption (Variant& value, StringID optionId) const;
};

Detailed Documentation

Methods

StringTemplate* loadTemplate (UrlRef path)

Create template with this environment installed.

StringTemplate* loadTemplate (StringRef templateName)

Create template with this environment installed.

Parameters:

templateName

name (only) of a template expected in templatesFolder

void setOption (StringID optionId, VariantRef value)

Set renderer option, applied to all templates created via loadTemplate ().