huber       2002/07/11 15:55:41

  Modified:    src/scratchpad/src/org/apache/cocoon/servlet
                        CocoonFilterGeneratorImpl.java
  Log:
  fixed servlet 2.3 Filter interface implementation
  
  Revision  Changes    Path
  1.2       +57 -43    
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/servlet/CocoonFilterGeneratorImpl.java
  
  Index: CocoonFilterGeneratorImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/servlet/CocoonFilterGeneratorImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CocoonFilterGeneratorImpl.java    21 Apr 2002 20:06:42 -0000      1.1
  +++ CocoonFilterGeneratorImpl.java    11 Jul 2002 22:55:41 -0000      1.2
  @@ -1,42 +1,53 @@
   /*
  - *  ============================================================================
  - *  The Apache Software License, Version 1.1
  - *  ============================================================================
  - *  Copyright (C) 1999-2002 The Apache Software Foundation. All rights reserved.
  - *  Redistribution and use in source and binary forms, with or without modifica-
  - *  tion, are permitted provided that the following conditions are met:
  - *  1. Redistributions of  source code must  retain the above copyright  notice,
  - *  this list of conditions and the following disclaimer.
  - *  2. Redistributions in binary form must reproduce the above copyright notice,
  - *  this list of conditions and the following disclaimer in the documentation
  - *  and/or other materials provided with the distribution.
  - *  3. The end-user documentation included with the redistribution, if any, must
  - *  include  the following  acknowledgment:  "This product includes  software
  - *  developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  - *  Alternately, this  acknowledgment may  appear in the software itself,  if
  - *  and wherever such third-party acknowledgments normally appear.
  - *  4. The names "Apache Cocoon" and  "Apache Software Foundation" must  not  be
  - *  used to  endorse or promote  products derived from  this software without
  - *  prior written permission. For written permission, please contact
  - *  [EMAIL PROTECTED]
  - *  5. Products  derived from this software may not  be called "Apache", nor may
  - *  "Apache" appear  in their name,  without prior written permission  of the
  - *  Apache Software Foundation.
  - *  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  - *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  - *  FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  - *  APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  - *  INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  - *  DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  - *  OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  - *  ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  - *  (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  - *  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  - *  This software  consists of voluntary contributions made  by many individuals
  - *  on  behalf of the Apache Software  Foundation and was  originally created by
  - *  Stefano Mazzocchi  <[EMAIL PROTECTED]>. For more  information on the Apache
  - *  Software Foundation, please see <http://www.apache.org/>.
  - */
  +
  + ============================================================================
  +                   The Apache Software License, Version 1.1
  + ============================================================================
  +
  + Copyright (C) 1999-2002 The Apache Software Foundation. All rights reserved.
  +
  + Redistribution and use in source and binary forms, with or without modifica-
  + tion, are permitted provided that the following conditions are met:
  +
  + 1. Redistributions of  source code must  retain the above copyright  notice,
  +    this list of conditions and the following disclaimer.
  +
  + 2. Redistributions in binary form must reproduce the above copyright notice,
  +    this list of conditions and the following disclaimer in the documentation
  +    and/or other materials provided with the distribution.
  +
  + 3. The end-user documentation included with the redistribution, if any, must
  +    include  the following  acknowledgment:  "This product includes  software
  +    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  +    Alternately, this  acknowledgment may  appear in the software itself,  if
  +    and wherever such third-party acknowledgments normally appear.
  +
  + 4. The names "Apache Cocoon" and  "Apache Software Foundation" must  not  be
  +    used to  endorse or promote  products derived from  this software without
  +    prior written permission. For written permission, please contact
  +    [EMAIL PROTECTED]
  +
  + 5. Products  derived from this software may not  be called "Apache", nor may
  +    "Apache" appear  in their name,  without prior written permission  of the
  +    Apache Software Foundation.
  +
  + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  + FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  + APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  + INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  + DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  + OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  + ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  + (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  +
  + This software  consists of voluntary contributions made  by many individuals
  + on  behalf of the Apache Software  Foundation and was  originally created by
  + Stefano Mazzocchi  <[EMAIL PROTECTED]>. For more  information on the Apache
  + Software Foundation, please see <http://www.apache.org/>.
  +
  +*/
   package org.apache.cocoon.servlet;
   import java.io.*;
   import java.util.Enumeration;
  @@ -95,7 +106,7 @@
    * <p>
    *   A simple sitemap snippet:
    * </p>
  - * <pre><tt>
  + * <pre><code>
    *  &lt;map:match pattern="docs/samples/jsp/*"&gt;
    *    &lt;map:generate type="req-attr"/&gt;
    *    &lt;map:transform src="stylesheets/page/simple-page2html.xsl"&gt;
  @@ -110,7 +121,7 @@
    *    &lt;/map:transform&gt;
    *    &lt;map:serialize/&gt;
    *  &lt;/map:match&gt;
  - * </tt></pre>
  + * </code></pre>
    * <p>
    *   Conclusion of this example: The request URI
    *   <code>/cocoon/docs/samples/jsp/hello.jsp</code> is processed
  @@ -176,8 +187,11 @@
        * @since 1.0
        */
       private FilterConfig filterConfig;
  -
  -
  +    
  +    public void init(FilterConfig cfg) throws ServletException {
  +        setFilterConfig( cfg );
  +    }
  +    
       /**
        * Sets the filterConfig attribute of the JSPFilterImpl object
        *
  
  
  

----------------------------------------------------------------------
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