public class WEBJCRTagProvider extends CMSJCRTagProvider
WEBJCRTagProvider
for sites.Modifier and Type | Field and Description |
---|---|
private SiteManager |
_siteManager |
static String |
PLUGIN_WEB_NODE_NAME
Constant for plugin node name
|
_resolver, _tagProviderEP, _targetTypeEP, PLUGIN_NODE_NAME
_context, CACHE_REQUEST_ATTRIBUTE
_description, _featureName, _id, _label, _pluginName
Constructor and Description |
---|
WEBJCRTagProvider() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,CMSTag> |
_getCache(Map<String,Object> contextualParameters)
Get the Map of tags by their unique name
|
ModifiableTraversableAmetysObject |
getRootNode(Map<String,Object> contextualParameters)
Get the root node for tags
|
void |
service(ServiceManager smanager) |
_fillCache, getTags
_getOrCreateNode, configure, contextualize, getTag, getTags, hasTag
configureDescription, configureLabel, getDescription, getId, getLabel, getPluginName, setPluginInfo
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
public static final String PLUGIN_WEB_NODE_NAME
private SiteManager _siteManager
public WEBJCRTagProvider()
public void service(ServiceManager smanager) throws ServiceException
service
in interface Serviceable
service
in class CMSJCRTagProvider
ServiceException
protected Map<String,CMSTag> _getCache(Map<String,Object> contextualParameters) throws RepositoryException
AbstractJCRTagProvider
_getCache
in class AbstractJCRTagProvider<CMSTag>
contextualParameters
- The contextual parametersRepositoryException
- If the cache cannot be filledpublic ModifiableTraversableAmetysObject getRootNode(Map<String,Object> contextualParameters) throws RepositoryException
CMSJCRTagProvider
getRootNode
in class CMSJCRTagProvider
contextualParameters
- The contextual parametersRepositoryException
- if an error occurred