public class MacrosFilter
extends org.jahia.services.render.filter.AbstractFilter
implements org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.jahia.services.templates.JahiaTemplateManagerService.TemplatePackageRedeployedEvent>
org.jahia.services.render.filter.AbstractFilter.AjaxRequestCondition, org.jahia.services.render.filter.AbstractFilter.AnyOfCondition, org.jahia.services.render.filter.AbstractFilter.ConfigurationCondition, org.jahia.services.render.filter.AbstractFilter.EditModeCondition, org.jahia.services.render.filter.AbstractFilter.ExecutionCondition, org.jahia.services.render.filter.AbstractFilter.MainResourceCondition, org.jahia.services.render.filter.AbstractFilter.ModeCondition, org.jahia.services.render.filter.AbstractFilter.ModuleCondition, org.jahia.services.render.filter.AbstractFilter.NodeTypeCondition, org.jahia.services.render.filter.AbstractFilter.NotCondition, org.jahia.services.render.filter.AbstractFilter.PatternCondition, org.jahia.services.render.filter.AbstractFilter.RequestAttributeCondition, org.jahia.services.render.filter.AbstractFilter.RequestCondition, org.jahia.services.render.filter.AbstractFilter.RequestHeaderCondition, org.jahia.services.render.filter.AbstractFilter.RequestParameterCondition, org.jahia.services.render.filter.AbstractFilter.SiteTemplateSetCondition, org.jahia.services.render.filter.AbstractFilter.TemplateCondition, org.jahia.services.render.filter.AbstractFilter.TemplateTypeCondition| Constructor and Description |
|---|
MacrosFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
String |
execute(String previousOut,
org.jahia.services.render.RenderContext renderContext,
org.jahia.services.render.Resource resource,
org.jahia.services.render.filter.RenderChain chain) |
protected String[] |
getMacro(String macroName,
org.jahia.services.render.RenderContext renderContext) |
void |
onApplicationEvent(org.jahia.services.templates.JahiaTemplateManagerService.TemplatePackageRedeployedEvent event) |
void |
setMacroLookupPath(String macroLookupPath) |
void |
setMacrosRegexp(String macrosRegexp) |
void |
setReplaceByErrorMessageOnMissingMacros(boolean replaceByErrorMessageOnMissingMacros) |
void |
setScriptEngineUtils(org.jahia.utils.ScriptEngineUtils scriptEngineUtils) |
addCondition, addCondition, areConditionsMatched, compareTo, equals, finalize, getConditionsSummary, getContentForError, getDescription, getPriority, hashCode, isDisabled, prepare, setApplyOnConfigurations, setApplyOnEditMode, setApplyOnMainResource, setApplyOnModes, setApplyOnModules, setApplyOnNodeTypes, setApplyOnSiteTemplateSets, setApplyOnTemplates, setApplyOnTemplateTypes, setConditions, setDescription, setDisabled, setPriority, setRenderService, setSkipOnAjaxRequest, setSkipOnConfiguration, setSkipOnConfigurations, setSkipOnEditMode, setSkipOnMainResource, setSkipOnModes, setSkipOnModules, setSkipOnNodeTypes, setSkipOnTemplates, setSkipOnTemplateTypes, toStringpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic String execute(String previousOut, org.jahia.services.render.RenderContext renderContext, org.jahia.services.render.Resource resource, org.jahia.services.render.filter.RenderChain chain) throws Exception
execute in interface org.jahia.services.render.filter.RenderFilterexecute in class org.jahia.services.render.filter.AbstractFilterExceptionprotected String[] getMacro(String macroName, org.jahia.services.render.RenderContext renderContext)
public void onApplicationEvent(org.jahia.services.templates.JahiaTemplateManagerService.TemplatePackageRedeployedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.jahia.services.templates.JahiaTemplateManagerService.TemplatePackageRedeployedEvent>public void setMacroLookupPath(String macroLookupPath)
public void setMacrosRegexp(String macrosRegexp)
public void setScriptEngineUtils(org.jahia.utils.ScriptEngineUtils scriptEngineUtils)
public void setReplaceByErrorMessageOnMissingMacros(boolean replaceByErrorMessageOnMissingMacros)
Copyright © 2004–2015 Jahia Solutions Group SA. All rights reserved.