public class SiteContextFactory extends Object
SiteContext with common properties. It also uses the MacroResolver to resolve any macros
specified in the rootFolderPath before creating the context (remember that macros can vary between requests).| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cacheOn |
protected org.springframework.beans.factory.ObjectFactory<org.springframework.web.servlet.view.freemarker.FreeMarkerConfig> |
freeMarkerConfigFactory |
protected boolean |
ignoreHiddenFiles |
protected MacroResolver |
macroResolver |
protected int |
maxAllowedItemsInCache |
protected PreviewOverlayCallback |
overlayCallback |
protected String |
password |
protected String |
restScriptsPath |
protected String |
rootFolderPath |
protected String |
staticAssetsPath |
protected String |
storeServerUrl |
protected org.craftercms.core.service.ContentStoreService |
storeService |
protected String |
storeType |
protected String |
templatesPath |
protected org.craftercms.core.url.UrlTransformationEngine |
urlTransformationEngine |
protected String |
username |
| Constructor and Description |
|---|
SiteContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
SiteContext |
createContext(String siteName,
boolean fallback) |
protected org.springframework.web.servlet.view.freemarker.FreeMarkerConfig |
getFreemarkerConfig() |
void |
setCacheOn(boolean cacheOn) |
void |
setFreeMarkerConfigFactory(org.springframework.beans.factory.ObjectFactory<org.springframework.web.servlet.view.freemarker.FreeMarkerConfig> freeMarkerConfigFactory) |
void |
setIgnoreHiddenFiles(boolean ignoreHiddenFiles) |
void |
setMacroResolver(MacroResolver macroResolver) |
void |
setMaxAllowedItemsInCache(int maxAllowedItemsInCache) |
void |
setOverlayCallback(PreviewOverlayCallback overlayCallback) |
void |
setPassword(String password) |
void |
setRestScriptsPath(String restScriptsPath) |
void |
setRootFolderPath(String rootFolderPath) |
void |
setStaticAssetsPath(String staticAssetsPath) |
void |
setStoreServerUrl(String storeServerUrl) |
void |
setStoreService(org.craftercms.core.service.ContentStoreService storeService) |
void |
setStoreType(String storeType) |
void |
setTemplatesPath(String templatesPath) |
void |
setUrlTransformationEngine(org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine) |
void |
setUsername(String username) |
protected String storeType
protected String storeServerUrl
protected String username
protected String password
protected String rootFolderPath
protected String staticAssetsPath
protected String templatesPath
protected org.springframework.beans.factory.ObjectFactory<org.springframework.web.servlet.view.freemarker.FreeMarkerConfig> freeMarkerConfigFactory
protected String restScriptsPath
protected boolean cacheOn
protected int maxAllowedItemsInCache
protected boolean ignoreHiddenFiles
protected org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine
protected PreviewOverlayCallback overlayCallback
protected org.craftercms.core.service.ContentStoreService storeService
protected MacroResolver macroResolver
public void setStoreType(String storeType)
public void setStoreServerUrl(String storeServerUrl)
public void setUsername(String username)
public void setPassword(String password)
public void setRootFolderPath(String rootFolderPath)
public void setStaticAssetsPath(String staticAssetsPath)
public void setTemplatesPath(String templatesPath)
public void setFreeMarkerConfigFactory(org.springframework.beans.factory.ObjectFactory<org.springframework.web.servlet.view.freemarker.FreeMarkerConfig> freeMarkerConfigFactory)
public void setRestScriptsPath(String restScriptsPath)
public void setCacheOn(boolean cacheOn)
public void setMaxAllowedItemsInCache(int maxAllowedItemsInCache)
public void setIgnoreHiddenFiles(boolean ignoreHiddenFiles)
public void setUrlTransformationEngine(org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine)
public void setOverlayCallback(PreviewOverlayCallback overlayCallback)
public void setStoreService(org.craftercms.core.service.ContentStoreService storeService)
public void setMacroResolver(MacroResolver macroResolver)
public SiteContext createContext(String siteName, boolean fallback)
protected org.springframework.web.servlet.view.freemarker.FreeMarkerConfig getFreemarkerConfig()
Copyright © 2014 CrafterCMS. All Rights Reserved.