Package org.craftercms.engine.util.freemarker


package org.craftercms.engine.util.freemarker
  • Classes
    Class
    Description
    Extension of Freemarker's Configuration that caches the result of getTemplate() in Crafter's own cache, which handles key-based smart locking so that the same template is not compiled several times by concurrent threads.
    Just like HttpRequestHashModel, but besides returning request attributes, it also returns values for the following properties of the request: scheme serverName serverPort contextPath servletPath requestURI queryString
    Implementation of TemplateHashModelEx to safely expose the SiteContext instance in templates