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]

Reply via email to