All Classes and Interfaces

Classes
Class
Description
Base Abstract Templating Support Servlet class which can be extended by a specific servlet implementation for a different template technology to substitute for the default HstFreeMarker used in Hippo CMS Delivery tier web application.
 
 
 
 
For CMS Edit Link related tags.
 
 
Utility to register helper functions.
Handlebars specific Templating Support Servlet for Hippo CMS Delivery tier web application.
HST HeadContribution(s) Helper.
HST Html Helper.
HST Link Creation Helper.
HST Link Creation Helper.
 
HST messages Helper.
HST setBundle Helper.
Generic JCR Observation Event Listener implementation, listening on HST template configuration changes and webfiles changes, which looks up all the servlet instances extending AbstractHstTemplateServlet from the servlet context attribute and invokes AbstractHstTemplateServlet.clearTemplateCache() operations to give the templating engine specific servlet implementations a chance to clear their own template caches if needed.
 
HST URL Helper.
HST Webfiles Helper.
HST I18n Helper.
Various utilities to handle template sources stored in JCR.
Lenient Method Helper allowing missing parameters, filling in a reasonable empty value instead.
Protocol based delegating TemplateLoader implementation.
 
 
 
 
 
Template request context.
TODO most of these methods are copy from org.hippoecm.hst.pagecomposer.jaxrs.property.SwitchTemplatePropertyRepresentationFactory which should be refactored for easier implementation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Hippo CMS' webfile template loader implementation.