Class SiteItemScriptResolverImpl

java.lang.Object
org.craftercms.engine.scripting.impl.SiteItemScriptResolverImpl
All Implemented Interfaces:
SiteItemScriptResolver

public class SiteItemScriptResolverImpl extends Object implements SiteItemScriptResolver
Default implementation of SiteItemScriptResolver.
Author:
Alfonso Vásquez
  • Field Details

    • storeService

      protected org.craftercms.core.service.ContentStoreService storeService
    • contentTypeXPathQuery

      protected String contentTypeXPathQuery
    • contentTypePattern

      protected Pattern contentTypePattern
    • scriptUrlFormat

      protected String scriptUrlFormat
    • scriptsXPathQuery

      protected String scriptsXPathQuery
  • Constructor Details

    • SiteItemScriptResolverImpl

      public SiteItemScriptResolverImpl()
  • Method Details

    • setStoreService

      public void setStoreService(org.craftercms.core.service.ContentStoreService storeService)
    • setContentTypeXPathQuery

      public void setContentTypeXPathQuery(String contentTypeXPathQuery)
    • setContentTypePattern

      public void setContentTypePattern(String contentTypePattern)
    • setScriptUrlFormat

      public void setScriptUrlFormat(String scriptUrlFormat)
    • setScriptsXPathQuery

      public void setScriptsXPathQuery(String scriptsXPathQuery)
    • getScriptUrls

      public List<String> getScriptUrls(SiteItem item)
      Specified by:
      getScriptUrls in interface SiteItemScriptResolver
    • getScriptUrlForContentType

      protected String getScriptUrlForContentType(String contentType)