Author: vgritsenko Date: Wed Oct 20 05:42:46 2004 New Revision: 55145 Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/treeprocessor/sitemap/CallNodeBuilder.java Log: align
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/treeprocessor/sitemap/CallNodeBuilder.java ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/treeprocessor/sitemap/CallNodeBuilder.java (original) +++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/treeprocessor/sitemap/CallNodeBuilder.java Wed Oct 20 05:42:46 2004 @@ -71,38 +71,37 @@ } this.treeBuilder.setupNode(this.node, config); - if (node instanceof Configurable) + if (node instanceof Configurable) { ((Configurable)this.node).configure(config); + } return this.node; } - public void linkNode() - throws Exception - { - if (resourceName != null) { - // We have a <map:call resource="..."/> - CategoryNode resources - = CategoryNodeBuilder.getCategoryNode(treeBuilder, "resources"); - - if (resources == null) - throw new ConfigurationException("This sitemap contains no resources. Cannot call at " + node.getLocation()); - - ((CallNode)this.node).setResource(resources, this.resourceName); - } - else { - // We have a <map:call> with either "function" or - // "continuation", or both specified - - // Check to see if a flow has been defined in this sitemap - FlowNode flow = (FlowNode)treeBuilder.getRegisteredNode("flow"); - if (flow == null) - throw new ConfigurationException("This sitemap contains no control flows defined, cannot call at " + node.getLocation() + ". Define a control flow using <map:flow>, with embedded <map:script> elements."); - - // Get the Interpreter instance and set it up in the - // CallFunctionNode function - Interpreter interpreter = flow.getInterpreter(); - ((CallFunctionNode)node).setInterpreter(interpreter); - } + public void linkNode() throws Exception { + if (resourceName != null) { + // We have a <map:call resource="..."/> + CategoryNode resources + = CategoryNodeBuilder.getCategoryNode(treeBuilder, "resources"); + + if (resources == null) + throw new ConfigurationException("This sitemap contains no resources. Cannot call at " + node.getLocation()); + + ((CallNode)this.node).setResource(resources, this.resourceName); + } + else { + // We have a <map:call> with either "function" or + // "continuation", or both specified + + // Check to see if a flow has been defined in this sitemap + FlowNode flow = (FlowNode)treeBuilder.getRegisteredNode("flow"); + if (flow == null) + throw new ConfigurationException("This sitemap contains no control flows defined, cannot call at " + node.getLocation() + ". Define a control flow using <map:flow>, with embedded <map:script> elements."); + + // Get the Interpreter instance and set it up in the + // CallFunctionNode function + Interpreter interpreter = flow.getInterpreter(); + ((CallFunctionNode)node).setInterpreter(interpreter); + } } }