cziegeler 02/02/22 07:13:35 Modified: src/java/org/apache/cocoon/transformation TraxTransformer.java Log: Removed fix Revision Changes Path 1.17 +6 -24 xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java Index: TraxTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- TraxTransformer.java 22 Feb 2002 11:30:02 -0000 1.16 +++ TraxTransformer.java 22 Feb 2002 15:13:35 -0000 1.17 @@ -157,7 +157,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Ovidiu Predescu</a> * @author <a href="mailto:[EMAIL PROTECTED]">Mark H. Butler</a> - * @version CVS $Id: TraxTransformer.java,v 1.16 2002/02/22 11:30:02 butlermh Exp $ + * @version CVS $Id: TraxTransformer.java,v 1.17 2002/02/22 15:13:35 cziegeler Exp $ */ public class TraxTransformer extends AbstractTransformer implements Transformer, Composable, Configurable, Cacheable, Disposable { @@ -530,15 +530,16 @@ return true; } - public void dispose() - { + public void dispose() { this.manager.release(this.browser); this.manager.release(this.xsltProcessor); this.manager.release(this.deli); + this.browser = null; + this.xsltProcessor = null; + this.deli = null; } - public void recycle() - { + public void recycle() { // Remove per-request resolver from the XSLT processor this.xsltProcessor.setSourceResolver(null); @@ -549,26 +550,7 @@ this.inputSource = null; } this.par = null; - this._useParameters = this.useParameters; - this._useCookies = this.useCookies; - this._useBrowserCap = this.useBrowserCap; - this._useSessionInfo = this.useSessionInfo; super.recycle(); - } - - /** - * SAX Event handling - * FIXME (CZ) This fixes a problem with either the XSLTProcessor - * or the byte stream compiler and comment events send before - * the startDocument event. - */ - public void comment(char ary[], int start, int length) - throws SAXException { - try { - super.comment(ary, start, length); - } catch (Exception any) { - this.getLogger().error("Error in TraxTransformer.comment.", any); - } } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]