sylvain 02/04/26 13:26:54 Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap ContinueNode.java CallFunctionNode.java Log: Some help to cut dependencies of Interpreter on TreeProcessor Revision Changes Path 1.5 +6 -1 xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/ContinueNode.java Index: ContinueNode.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/ContinueNode.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ContinueNode.java 19 Apr 2002 07:00:20 -0000 1.4 +++ ContinueNode.java 26 Apr 2002 20:26:54 -0000 1.5 @@ -14,7 +14,9 @@ import org.apache.cocoon.components.treeprocessor.AbstractProcessingNode; import org.apache.cocoon.components.treeprocessor.InvokeContext; import org.apache.cocoon.components.treeprocessor.MapStackResolver; +import org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode; import org.apache.cocoon.environment.Environment; +import org.apache.cocoon.environment.Redirector; import org.apache.cocoon.sitemap.PatternException; public class ContinueNode @@ -88,9 +90,12 @@ // Obtain the Interpreter instance for this language Interpreter interpreter = (Interpreter)selector.select(language); + + // Obtain the redirector + Redirector redirector = PipelinesNode.getRedirector(env); try { - interpreter.handleContinuation(contId, params, env); + interpreter.handleContinuation(contId, params, env /*, redirector*/); } finally { selector.release((Component)interpreter); 1.9 +6 -1 xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/CallFunctionNode.java Index: CallFunctionNode.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/CallFunctionNode.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- CallFunctionNode.java 25 Apr 2002 21:17:45 -0000 1.8 +++ CallFunctionNode.java 26 Apr 2002 20:26:54 -0000 1.9 @@ -19,7 +19,9 @@ import org.apache.cocoon.components.treeprocessor.MapStackResolver; import org.apache.cocoon.components.treeprocessor.ParameterizableProcessingNode; import org.apache.cocoon.components.treeprocessor.ProcessingNode; +import org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode; import org.apache.cocoon.environment.Environment; +import org.apache.cocoon.environment.Redirector; import org.apache.cocoon.sitemap.PatternException; public class CallFunctionNode extends AbstractProcessingNode @@ -131,8 +133,11 @@ // Obtain the Interpreter instance for this language Interpreter interpreter = (Interpreter)selector.select(language); + // Obtain the redirector + Redirector redirector = PipelinesNode.getRedirector(env); + try { - interpreter.callFunction(name, params, env); + interpreter.callFunction(name, params, env /*, redirector*/); } finally { selector.release((Component)interpreter);
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]