Author: vgritsenko Date: Thu Mar 31 08:18:03 2005 New Revision: 159612 URL: http://svn.apache.org/viewcvs?view=rev&rev=159612 Log: fix ClassCastException.
Modified: cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap-language.xml Modified: cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap-language.xml URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap-language.xml?view=diff&r1=159611&r2=159612 ============================================================================== --- cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap-language.xml (original) +++ cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap-language.xml Thu Mar 31 08:18:03 2005 @@ -28,6 +28,10 @@ <!ELEMENT forbidden-children (#PCDATA)> ]> +<!--+ + | The sitemap language. + | $Id$ + +--> <sitemap-language> <!-- node definitions for the sitemap language --> @@ -42,52 +46,64 @@ <!-- Sitemap root node --> <node name="sitemap" builder="org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder"> - <allowed-children>components, views, action-sets, resources, pipelines, flow</allowed-children> + <allowed-children>components, views, action-sets, resources, flow, pipelines</allowed-children> </node> - + <node name="components" builder="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsNodeBuilder"/> - + <node name="generators" builder="org.apache.cocoon.components.treeprocessor.sitemap.VPCsNodeBuilder"/> - + <node name="generator" builder="org.apache.cocoon.components.treeprocessor.sitemap.VPCNodeBuilder"> <ignored-children>source</ignored-children> </node> - - <node name="pipelines" builder="org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder"> - <allowed-children>pipeline, handle-errors</allowed-children> - <ignored-children>component-configurations</ignored-children> - </node> - <node name="flow" builder="org.apache.cocoon.components.treeprocessor.sitemap.FlowNodeBuilder"/> + <node name="views" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"> + <allowed-children>view</allowed-children> + </node> - <node name="views" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"/> - <node name="view" builder="org.apache.cocoon.components.treeprocessor.sitemap.ViewNodeBuilder"/> - - <node name="resources" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"/> - - <node name="resource" builder="org.apache.cocoon.components.treeprocessor.NamedContainerNodeBuilder"/> - <node name="action-sets" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"/> - + <node name="action-sets" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"> + <allowed-children>action-set</allowed-children> + </node> + <node name="action-set" builder="org.apache.cocoon.components.treeprocessor.sitemap.ActionSetNodeBuilder"/> + <node name="resources" builder="org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder"> + <allowed-children>resource</allowed-children> + </node> + + <node name="resource" builder="org.apache.cocoon.components.treeprocessor.NamedContainerNodeBuilder"/> + + <node name="flow" builder="org.apache.cocoon.components.treeprocessor.sitemap.FlowNodeBuilder"> + <allowed-children>script</allowed-children> + </node> + + <node name="script" builder="org.apache.cocoon.components.treeprocessor.sitemap.ScriptNodeBuilder"/> + + <node name="pipelines" builder="org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder"> + <allowed-children>pipeline, handle-errors</allowed-children> + <ignored-children>component-configurations</ignored-children> + </node> + <node name="pipeline" builder="org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder"> - <forbidden-children>sitemap, components, pipelines</forbidden-children> + <forbidden-children>sitemap, components, pipeline</forbidden-children> </node> - + <node name="match" builder="org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder"> <forbidden-children>sitemap, components, pipeline, handle-errors</forbidden-children> </node> - <node name="select" builder="org.apache.cocoon.components.treeprocessor.sitemap.SelectNodeBuilder"/> + <node name="select" builder="org.apache.cocoon.components.treeprocessor.sitemap.SelectNodeBuilder"> + <forbidden-children>sitemap, components, pipeline, handle-errors</forbidden-children> + </node> <node name="act" builder="org.apache.cocoon.components.treeprocessor.sitemap.ActNodeBuilder"> <forbidden-children>sitemap, components, pipeline, handle-errors</forbidden-children> </node> <node name="redirect-to" builder="org.apache.cocoon.components.treeprocessor.sitemap.RedirectToNodeBuilder"/> - + <node name="call" builder="org.apache.cocoon.components.treeprocessor.sitemap.CallNodeBuilder"/> <node name="mount" builder="org.apache.cocoon.components.treeprocessor.sitemap.MountNodeBuilder"/> @@ -102,13 +118,13 @@ <node name="serialize" builder="org.apache.cocoon.components.treeprocessor.sitemap.SerializeNodeBuilder"/> - <node name="script" builder="org.apache.cocoon.components.treeprocessor.sitemap.ScriptNodeBuilder"/> - <node name="handle-errors" builder="org.apache.cocoon.components.treeprocessor.sitemap.HandleErrorsNodeBuilder"/> </nodes> - <!-- You can add specific nodes for a specific sitemap version, using - <nodes-{version}> - --> + + <!--+ + | You can add specific nodes for a specific sitemap version, using + | <nodes-{version}> + +--> </sitemap-language>