Class SiteItemScriptResolverImpl
- java.lang.Object
-
- org.craftercms.engine.scripting.impl.SiteItemScriptResolverImpl
-
- All Implemented Interfaces:
SiteItemScriptResolver
public class SiteItemScriptResolverImpl extends Object implements SiteItemScriptResolver
Default implementation ofSiteItemScriptResolver
.- Author:
- Alfonso Vásquez
-
-
Field Summary
Fields Modifier and Type Field Description protected Pattern
contentTypePattern
protected String
contentTypeXPathQuery
protected String
scriptsXPathQuery
protected String
scriptUrlFormat
protected org.craftercms.core.service.ContentStoreService
storeService
-
Constructor Summary
Constructors Constructor Description SiteItemScriptResolverImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getScriptUrlForContentType(String contentType)
List<String>
getScriptUrls(SiteItem item)
void
setContentTypePattern(String contentTypePattern)
void
setContentTypeXPathQuery(String contentTypeXPathQuery)
void
setScriptsXPathQuery(String scriptsXPathQuery)
void
setScriptUrlFormat(String scriptUrlFormat)
void
setStoreService(org.craftercms.core.service.ContentStoreService storeService)
-
-
-
Field Detail
-
storeService
protected org.craftercms.core.service.ContentStoreService storeService
-
contentTypeXPathQuery
protected String contentTypeXPathQuery
-
contentTypePattern
protected Pattern contentTypePattern
-
scriptUrlFormat
protected String scriptUrlFormat
-
scriptsXPathQuery
protected String scriptsXPathQuery
-
-
Method Detail
-
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 interfaceSiteItemScriptResolver
-
-