Uses of Interface
org.opencms.loader.I_CmsTemplateContextProvider
Package
Description
Low-level functions to manage the loading of resources from the OpenCms VFS.
-
Uses of I_CmsTemplateContextProvider in org.opencms.loader
Modifier and TypeClassDescriptionclass
Example implementation of a template context provider for deciding between a desktop template and a mobile template.class
Template context provider that can be used to migrate from one template to another.Modifier and TypeMethodDescriptionCmsTemplateContext.getProvider()
Gets the template context provider which produced this template context.CmsTemplateContextManager.getTemplateContextProvider
(String providerName) Retrieves an instance of a template context provider given its name (optionally prefixed by the 'dynamic:' prefix).CmsTemplateContextManager.getTemplateContextProvider
(CmsObject cms, String path) Gets the template context provider for a given path.Modifier and TypeMethodDescriptionprotected CmsXmlContentProperty
CmsTemplateContextManager.createTemplateContextsPropertyDefinition
(I_CmsTemplateContextProvider contextProvider, Locale locale) Creates the setting definition for the templateContexts setting.CmsTemplateContextManager.getProviderKey
(I_CmsTemplateContextProvider provider) Gets the key of a cached template provider (consisting of class name and parameters) that can later be used as an argument to getTemplateContextProvider.ModifierConstructorDescriptionCmsTemplateContext
(String key, String path, CmsMessageContainer container, I_CmsTemplateContextProvider provider) Constructor.CmsTemplateContext
(String key, String path, I_CmsMessageContainer container, I_CmsTemplateContextProvider provider, Collection<CmsClientVariant> clientVariants, boolean forced) Constructor.