Package org.ametys.runtime.cocoon
Class SitemapLanguage
-
- All Implemented Interfaces:
RoleManageable,Poolable,Recyclable,Disposable,Component,Composable,Recomposable,Configurable,Contextualizable,LogEnabled,TreeBuilder
public class SitemapLanguage extends SitemapLanguage
Entry point in the sitemap build process to dynamically insert the components brought by the SitemapConfigurationExtensionPoint
-
-
Field Summary
-
Fields inherited from class org.apache.cocoon.components.treeprocessor.sitemap.SitemapLanguage
FIRST_POS_LABEL, LAST_POS_LABEL
-
Fields inherited from class org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder
attributes, builderSelector, configuration, context, fileName, languageName, lifecycle, manager, namespace, parameterElement, parentManager, parentRoleManager, processor, roleManager
-
-
Constructor Summary
Constructors Constructor Description SitemapLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void_addRuntimeComponents(MutableConfiguration componentsConfig, String componentName, SitemapConfigurationExtensionPoint sitemapConfigurations)protected ComponentManagercreateComponentManager(Configuration tree)-
Methods inherited from class org.apache.cocoon.components.treeprocessor.sitemap.SitemapLanguage
addViewForLabel, getHintsForStatement, getViewNodes, getViewsForStatement, isBuildingErrorHandler, isBuildingView, linkNodes, recycle, setBuildingErrorHandler, setBuildingView
-
Methods inherited from class org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder
build, build, compose, configure, contextualize, createBuilderSelector, createNodeBuilder, createRoleManager, createTree, dispose, getAttribute, getDisposableNodes, getFileName, getLanguage, getLocation, getNamespace, getParameterName, getParameters, getProcessor, getRegisteredNode, getSitemapComponentManager, getTypeForStatement, recompose, registerNode, setAttribute, setProcessor, setRoleManager, setupNode
-
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
-
-
-
Constructor Detail
-
SitemapLanguage
public SitemapLanguage()
-
-
Method Detail
-
createComponentManager
protected ComponentManager createComponentManager(Configuration tree) throws Exception
- Overrides:
createComponentManagerin classSitemapLanguage- Throws:
Exception
-
_addRuntimeComponents
private void _addRuntimeComponents(MutableConfiguration componentsConfig, String componentName, SitemapConfigurationExtensionPoint sitemapConfigurations) throws ConfigurationException
- Throws:
ConfigurationException
-
-