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
 
 - 
 
 -