vgritsenko 02/03/29 12:24:02
Modified: src/java/org/apache/cocoon/sitemap Handler.java
XSLTFactoryLoader.java
Log:
remove obsolete hack
Revision Changes Path
1.13 +1 -8 xml-cocoon2/src/java/org/apache/cocoon/sitemap/Handler.java
Index: Handler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/sitemap/Handler.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Handler.java 23 Feb 2002 21:15:46 -0000 1.12
+++ Handler.java 29 Mar 2002 20:24:02 -0000 1.13
@@ -84,7 +84,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
- * @version CVS $Id: Handler.java,v 1.12 2002/02/23 21:15:46 dims Exp $
+ * @version CVS $Id: Handler.java,v 1.13 2002/03/29 20:24:02 vgritsenko Exp $
*/
public class Handler extends AbstractLoggable
implements Runnable, Contextualizable, Composable, Processor, Disposable,
SourceResolver {
@@ -259,13 +259,6 @@
String programmingLanguage = "java";
ProgramGenerator programGenerator = null;
try {
- /* FIXME: Workaround -- set the logger XSLTFactoryLoader used to
generate source
- * within the sitemap generation phase.
- * Needed because we never have the opportunity to handle the lifecycle
of the
- * XSLTFactoryLoader, since it is created by the Xalan engine.
- */
- XSLTFactoryLoader.setLogger(getLogger());
-
programGenerator =
(ProgramGenerator)this.manager.lookup(ProgramGenerator.ROLE);
smap = (Sitemap)programGenerator.load(this.manager,
this.sourceFileName, markupLanguage,
programmingLanguage, this);
1.6 +1 -13
xml-cocoon2/src/java/org/apache/cocoon/sitemap/XSLTFactoryLoader.java
Index: XSLTFactoryLoader.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/sitemap/XSLTFactoryLoader.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XSLTFactoryLoader.java 22 Feb 2002 07:03:55 -0000 1.5
+++ XSLTFactoryLoader.java 29 Mar 2002 20:24:02 -0000 1.6
@@ -50,9 +50,7 @@
*/
package org.apache.cocoon.sitemap;
-import org.apache.avalon.framework.logger.Loggable;
import org.apache.cocoon.util.ClassUtils;
-import org.apache.log.Logger;
import org.w3c.dom.NodeList;
import java.util.HashMap;
@@ -62,27 +60,17 @@
* generation stylesheet to load <code>MatcherFactory</code>s or
* <code>SelectorFactory</code>s to get the generated source code.
*
- * <strong>Note:</strong> This class uses a static log instance to
- * set up the instances it creates. This is suboptimal.
- *
* @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version CVS $Id: XSLTFactoryLoader.java,v 1.5 2002/02/22 07:03:55 cziegeler Exp
$
+ * @version CVS $Id: XSLTFactoryLoader.java,v 1.6 2002/03/29 20:24:02 vgritsenko
Exp $
*/
public class XSLTFactoryLoader {
- protected static Logger log;
private HashMap obj = new HashMap();
public String getClassSource(String className, String prefix, String pattern,
NodeList conf) throws ClassNotFoundException,
InstantiationException, IllegalAccessException, Exception {
throw new UnsupportedOperationException("CodeFactory is no longer
supported.");
- }
-
- public static void setLogger(Logger logger) {
- if (log == null) {
- log = logger;
- }
}
public String getParameterSource(String className, NodeList conf) throws
ClassNotFoundException, InstantiationException,
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]