Package org.keycloak.theme.freemarker
Class DefaultFreeMarkerProvider
java.lang.Object
org.keycloak.theme.freemarker.DefaultFreeMarkerProvider
- All Implemented Interfaces:
org.keycloak.provider.Provider,FreeMarkerProvider
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultFreeMarkerProvider(ConcurrentHashMap<String, freemarker.template.Template> cache, KeycloakSanitizerMethod kcSanitizeMethod) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()processTemplate(Object data, String templateName, org.keycloak.theme.Theme theme)
-
Constructor Details
-
DefaultFreeMarkerProvider
public DefaultFreeMarkerProvider(ConcurrentHashMap<String, freemarker.template.Template> cache, KeycloakSanitizerMethod kcSanitizeMethod)
-
-
Method Details
-
processTemplate
public String processTemplate(Object data, String templateName, org.keycloak.theme.Theme theme) throws FreeMarkerException - Specified by:
processTemplatein interfaceFreeMarkerProvider- Throws:
FreeMarkerException
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-