You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gi...@apache.org on 2002/02/03 17:18:51 UTC

cvs commit: xml-cocoon2/src/java/org/apache/cocoon/generation DirectoryGenerator.java

gianugo     02/02/03 08:18:51

  Modified:    src/java/org/apache/cocoon/generation
                        DirectoryGenerator.java
  Log:
  Two small fixes:
  - start/endElement() qName should be the raw XML name, not URI+localname
  - recycled some stuff
  
  Revision  Changes    Path
  1.2       +18 -3     xml-cocoon2/src/java/org/apache/cocoon/generation/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/DirectoryGenerator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DirectoryGenerator.java	3 Jan 2002 12:31:16 -0000	1.1
  +++ DirectoryGenerator.java	3 Feb 2002 16:18:51 -0000	1.2
  @@ -62,7 +62,7 @@
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:conny@smb-tec.com">Conny Krappatsch</a>
    *         (SMB GmbH) for Virbus AG
  - * @version CVS $Revision: 1.1 $ $Date: 2002/01/03 12:31:16 $ */
  + * @version CVS $Revision: 1.2 $ $Date: 2002/02/03 16:18:51 $ */
   
   public class DirectoryGenerator extends ComposerGenerator implements Recyclable {
     private static final String FILE = "file:";
  @@ -278,7 +278,7 @@
       protected void startNode(String nodeName, File path)
       throws SAXException {
           setNodeAttributes(path);
  -        super.contentHandler.startElement(URI, nodeName, URI+':'+nodeName, attributes);
  +        super.contentHandler.startElement(URI, nodeName, PREFIX+':'+nodeName, attributes);
       }
   
   
  @@ -327,7 +327,7 @@
        */
       protected void endNode(String nodeName)
       throws SAXException {
  -        super.contentHandler.endElement(URI, nodeName, URI+':'+nodeName);
  +        super.contentHandler.endElement(URI, nodeName, PREFIX+':'+nodeName);
       }
   
   
  @@ -376,5 +376,20 @@
           return (this.excludeRE == null)
                   ? false
                   : this.excludeRE.match(path.getName());
  +    }
  +    
  +    /**
  +     * Recycle resources
  +     * 
  +     */
  +    
  +    public void recycle() {
  +       super.recycle();
  +       this.attributes = null;
  +    	 this.dateFormatter = null;
  +       this.rootRE = null;
  +       this.includeRE = null;
  +       this.excludeRE = null;
  +
       }
   }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org