cziegeler 2003/01/31 04:37:41 Modified: src/scratchpad/src/org/apache/cocoon/transformation Tag: cocoon_2_0_3_branch AsynchronousCIncludeTransformer.java Log: Backporting session, authentication and portal framework Revision Changes Path No revision No revision 1.1.2.2 +15 -14 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/Attic/AsynchronousCIncludeTransformer.java Index: AsynchronousCIncludeTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/Attic/AsynchronousCIncludeTransformer.java,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -r1.1.2.1 -r1.1.2.2 --- AsynchronousCIncludeTransformer.java 9 Jan 2003 22:34:40 -0000 1.1.2.1 +++ AsynchronousCIncludeTransformer.java 31 Jan 2003 12:37:41 -0000 1.1.2.2 @@ -154,7 +154,7 @@ String source, Parameters parameters) throws ProcessingException, SAXException, IOException { - this.sourceResolver = resolver; + super.setup(resolver, objectModel , source, parameters); processingOn = false; idSourceMap = new HashMap(); if (compiler == null) compiler = new XMLByteStreamCompiler(); @@ -218,10 +218,11 @@ // do serial processing getLogger().debug("doing serial processing of node "+raw); - super.processCIncludeElement(attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_SRC_ATTRIBUTE), - attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_ELEMENT_ATTRIBUTE), - attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_NS_ATTRIBUTE), - attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_PREFIX_ATTRIBUTE)); + this.processCIncludeElement(attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_SRC_ATTRIBUTE), + attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_ELEMENT_ATTRIBUTE), + attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_SELECT_ATTRIBUTE), + attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_NS_ATTRIBUTE), + attr.getValue("",CINCLUDE_INCLUDE_ELEMENT_PREFIX_ATTRIBUTE)); } else { // Async processing; save CInclude element to async block cache and process to file. @@ -238,7 +239,7 @@ // currently, this is done by urlencoding a unique id into the src url string // however, the Asynchronous processor should provide its own uniqueness guarantee. - helper.process(sourceResolver, src); + helper.process(this.resolver, src); } } else if (name.equals(ASYNC_BLOCK_ELEMENT)) { @@ -269,14 +270,14 @@ if (uri != null && name != null && uri.equals(CINCLUDE_NAMESPACE_URI) ) { - if (name.equals(CINCLUDE_INCLUDE_ELEMENT)) { - compiler.endElement(uri, name, raw); - return; - } else if (name.equals(ASYNC_BLOCK_ELEMENT)) { - getLogger().debug("END Asynchronous Block"); - processingOn = false; - processAll(); - return; + if (name.equals(CINCLUDE_INCLUDE_ELEMENT)) { + compiler.endElement(uri, name, raw); + return; + } else if (name.equals(ASYNC_BLOCK_ELEMENT)) { + getLogger().debug("END Asynchronous Block"); + processingOn = false; + processAll(); + return; } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]