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