ovidiu 02/03/13 11:03:12 Added: src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor treeprocessor-builtins2.xml Log: Configuration file for the tree processor sitemap interpreter that includes extensions to call functions of the flow control layer. Revision Changes Path 1.1 xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/treeprocessor-builtins2.xml Index: treeprocessor-builtins2.xml =================================================================== <tree-processor> <!-- The sitemap language --> <language name="sitemap" class="org.apache.cocoon.components.treeprocessor.sitemap.SitemapLanguage"> <!-- Namespace for this language --> <namespace uri="http://apache.org/cocoon/sitemap/1.0"/> <!-- File name for files in this language, relative to the environment prefix --> <file name="sitemap.xmap"/> <!-- Description of the element for nodes parameters --> <parameter element="parameter"/> <!-- roles for the sitemap language --> <roles> <role name="org.apache.cocoon.acting.ActionSelector" shorthand="actions" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"/> <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"/> <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"> <hint shorthand="regexp-uri-matcher" class="org.apache.cocoon.matching.RegexpURIMatcher"/> <hint shorthand="wildcard-uri-matcher" class="org.apache.cocoon.matching.WildcardURIMatcher"/> </role> <role name="org.apache.cocoon.generation.GeneratorSelector" shorthand="generators" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"> <hint shorthand="file-generator" class="org.apache.cocoon.generation.FileGenerator"/> <hint shorthand="XSP-generator" class="org.apache.cocoon.generation.ServerPagesGenerator"/> </role> <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"> <hint shorthand="XSLT-transformer" class="org.apache.cocoon.transformation.TraxTransformer"/> <hint shorthand="cinclude-transformer" class="org.apache.cocoon.transformation.CIncludeTransformer"/> </role> <role name="org.apache.cocoon.serialization.SerializerSelector" shorthand="serializers" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"/> <role name="org.apache.cocoon.reading.ReaderSelector" shorthand="readers" default-class="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector"/> <role name="org.apache.cocoon.components.notification.NotifyingBuilder" shorthand="notifying-builder" default-class="org.apache.cocoon.components.notification.DefaultNotifyingBuilder"/> <!-- <role name="org.apache.cocoon.components.flow.Interpreter" shorthand="flow-interpreters" default-class="org.apache.cocoon.components.flow.InterpreterSelector"> <hint shorthand="JavaScript" class="org.apache.cocoon.components.flow.JavaScriptInterpreter"/> </role> --> </roles> <!-- node definitions for the sitemap language --> <nodes> <!-- All node names are given as local names in the above namespace (no prefix) --> <!-- Sitemap root node --> <node name="sitemap" builder="org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder"> <allowed-children>components, views, action-sets, resources, pipelines</allowed-children> </node> <!-- Components definition : parse view info associated to components (actual components creation is done by SitemapLanguage) --> <node name="components" builder="org.apache.cocoon.components.treeprocessor.sitemap.ComponentsNodeBuilder"/> <node name="pipelines" builder="org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder"> <allowed-children>pipeline</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-set" builder="org.apache.cocoon.components.treeprocessor.sitemap.ActionSetNodeBuilder"/> <node name="pipeline" builder="org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder"> <forbidden-children>sitemap, components, pipelines</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="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.CallNodeBuilder2"/> <node name="mount" builder="org.apache.cocoon.components.treeprocessor.sitemap.MountNodeBuilder"/> <node name="read" builder="org.apache.cocoon.components.treeprocessor.sitemap.ReadNodeBuilder"/> <node name="aggregate" builder="org.apache.cocoon.components.treeprocessor.sitemap.AggregateNodeBuilder"/> <node name="generate" builder="org.apache.cocoon.components.treeprocessor.sitemap.GenerateNodeBuilder"/> <node name="transform" builder="org.apache.cocoon.components.treeprocessor.sitemap.TransformNodeBuilder"/> <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> </language> </tree-processor>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]