public class StaticAssetsFilter extends AbstractFilter implements org.springframework.context.ApplicationListener<JahiaTemplateManagerService.TemplatePackageRedeployedEvent>, org.springframework.beans.factory.InitializingBean
AbstractFilter.AjaxRequestCondition, AbstractFilter.AnyOfCondition, AbstractFilter.ConfigurationCondition, AbstractFilter.EditModeCondition, AbstractFilter.ExecutionCondition, AbstractFilter.MainResourceCondition, AbstractFilter.ModeCondition, AbstractFilter.ModuleCondition, AbstractFilter.NodeTypeCondition, AbstractFilter.NotCondition, AbstractFilter.PatternCondition, AbstractFilter.RequestAttributeCondition, AbstractFilter.RequestCondition, AbstractFilter.RequestHeaderCondition, AbstractFilter.RequestParameterCondition, AbstractFilter.SiteTemplateSetCondition, AbstractFilter.TemplateCondition, AbstractFilter.TemplateTypeCondition, AbstractFilter.WebflowRequestConditionservice| Constructor and Description |
|---|
StaticAssetsFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
String |
execute(String previousOut,
RenderContext renderContext,
Resource resource,
RenderChain chain) |
Set<String> |
getAggregateSupportedMedias() |
protected String |
getAjaxResolvedTemplate() |
Set<String> |
getIeHeaderRecognitions() |
protected String |
getResolvedTemplate() |
void |
onApplicationEvent(JahiaTemplateManagerService.TemplatePackageRedeployedEvent event) |
static String |
removeTempTags(String content) |
void |
setAddLastModifiedDate(boolean addLastModifiedDate) |
void |
setAggregateAndCompress(boolean aggregateAndCompress)
Deprecated.
|
void |
setAggregateAssets(boolean aggregateAssets)
Should the aggregation of supported static assets types we enabled?
|
void |
setAggregateSupportedMedias(String aggregateSupportedMedias) |
void |
setAjaxTemplate(String ajaxTemplate) |
void |
setCkeditorJavaScript(String ckeditorJavaScript) |
void |
setCompressDuringAggregation(boolean compressAssets)
Should the compression of assets during aggregation be enabled? Note, please, this flag is ignored if the aggregation itself is
disabled.
|
void |
setExcludesFromAggregateAndCompress(List<String> skipAggregation) |
void |
setForceLiveIEcompatiblity(boolean forceLiveIEcompatiblity) |
void |
setIeHeaderRecognitions(Set<String> ieHeaderRecognitions) |
void |
setScriptEngineUtils(ScriptEngineUtils scriptEngineUtils) |
void |
setTemplate(String template) |
areConditionsMatched, compareTo, equals, finalize, getContentForError, getDescription, getPriority, hashCode, isDisabled, prepare, setDescription, setDisabled, setPriority, setRenderService, toStringaddCondition, addCondition, getConditionsSummary, setApplyOnConfigurations, setApplyOnEditMode, setApplyOnMainResource, setApplyOnModes, setApplyOnModules, setApplyOnNodeTypes, setApplyOnSiteTemplateSets, setApplyOnTemplates, setApplyOnTemplateTypes, setConditions, setSkipOnAjaxRequest, setSkipOnConfiguration, setSkipOnConfigurations, setSkipOnEditMode, setSkipOnMainResource, setSkipOnModes, setSkipOnModules, setSkipOnNodeTypes, setSkipOnTemplates, setSkipOnTemplateTypes, setSkipOnWebflowRequestpublic String execute(String previousOut, RenderContext renderContext, Resource resource, RenderChain chain) throws Exception
execute in interface RenderFilterexecute in class AbstractFilterpreviousOut - Result from the previous filterrenderContext - The render contextresource - The resource to renderchain - The render chainExceptionprotected String getAjaxResolvedTemplate() throws IOException
IOExceptionprotected String getResolvedTemplate() throws IOException
IOExceptionpublic void setAjaxTemplate(String ajaxTemplate)
public void setScriptEngineUtils(ScriptEngineUtils scriptEngineUtils)
public void setTemplate(String template)
@Deprecated public void setAggregateAndCompress(boolean aggregateAndCompress)
setAggregateAssets(boolean) and setCompressDuringAggregation(boolean) instead.aggregateAndCompress - should the static assets be aggregated and compressedpublic void setExcludesFromAggregateAndCompress(List<String> skipAggregation)
public void setAggregateSupportedMedias(String aggregateSupportedMedias)
public void setCkeditorJavaScript(String ckeditorJavaScript)
public void setAddLastModifiedDate(boolean addLastModifiedDate)
public void setForceLiveIEcompatiblity(boolean forceLiveIEcompatiblity)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void onApplicationEvent(JahiaTemplateManagerService.TemplatePackageRedeployedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<JahiaTemplateManagerService.TemplatePackageRedeployedEvent>public void setAggregateAssets(boolean aggregateAssets)
aggregateAssets - true to enable aggregation; false to disable itpublic void setCompressDuringAggregation(boolean compressAssets)
compressAssets - true to enable compression; false to disable itCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.