Author: rahul
Date: Sat Mar 25 14:19:21 2006
New Revision: 388846

URL: http://svn.apache.org/viewcvs?rev=388846&view=rev
Log:
Long overdue:

 * Rename BuiltinFunctionWrapper to BuiltinFunctionMapper (it is a function 
mapper, not a wrapper, that was just a typo)

 * Remove static logs

Modified:
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/SCXMLExecutor.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleContext.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleDispatcher.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/URLResolver.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/ELEvaluator.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/RootContext.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
    
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/SCXMLExecutor.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/SCXMLExecutor.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/SCXMLExecutor.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/SCXMLExecutor.java
 Sat Mar 25 14:19:21 2006
@@ -47,7 +47,7 @@
     /**
      * The Logger for the SCXMLExecutor.
      */
-    private static Log log = LogFactory.getLog(SCXMLExecutor.class);
+    private Log log = LogFactory.getLog(SCXMLExecutor.class);
 
     /**
      * The stateMachine being executed.

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleContext.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleContext.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleContext.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleContext.java
 Sat Mar 25 14:19:21 2006
@@ -31,7 +31,7 @@
 public class SimpleContext implements Context {
 
     /** Implementation independent log category. */
-    protected static final Log LOG = LogFactory.getLog(Context.class);
+    protected Log log = LogFactory.getLog(Context.class);
     /** The parent Context to this Context. */
     private Context parent;
     /** The Map of variables and their values in this Context. */
@@ -159,8 +159,8 @@
      */
     public void setLocal(final String name, final Object value) {
         vars.put(name, value);
-        if (LOG.isDebugEnabled() && !name.equals("_ALL_STATES")) {
-            LOG.debug(name + " = " + String.valueOf(value));
+        if (log.isDebugEnabled() && !name.equals("_ALL_STATES")) {
+            log.debug(name + " = " + String.valueOf(value));
         }
     }
 

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleDispatcher.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleDispatcher.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleDispatcher.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleDispatcher.java
 Sat Mar 25 14:19:21 2006
@@ -1,6 +1,6 @@
 /*
  *
- *   Copyright 2005 The Apache Software Foundation.
+ *   Copyright 2005-2006 The Apache Software Foundation.
  *
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@
 public final class SimpleDispatcher implements EventDispatcher {
 
      /** Implementation independent log category. */
-     private static Log log = LogFactory.getLog(EventDispatcher.class);
+     private Log log = LogFactory.getLog(EventDispatcher.class);
 
     /**
      *  Constructor.

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/URLResolver.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/URLResolver.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/URLResolver.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/URLResolver.java
 Sat Mar 25 14:19:21 2006
@@ -1,6 +1,6 @@
 /*
  *
- *   Copyright 2005 The Apache Software Foundation.
+ *   Copyright 2005-2006 The Apache Software Foundation.
  *
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@
 public class URLResolver implements PathResolver {
 
     /** Implementation independent log category. */
-    private static Log log = LogFactory.getLog(PathResolver.class);
+    private Log log = LogFactory.getLog(PathResolver.class);
 
     /** The base URL to resolve against. */
     private URL baseURL = null;

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/ELEvaluator.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/ELEvaluator.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/ELEvaluator.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/ELEvaluator.java
 Sat Mar 25 14:19:21 2006
@@ -43,9 +43,9 @@
 public class ELEvaluator implements Evaluator {
 
     /** Implementation independent log category. */
-    protected static final Log LOG = LogFactory.getLog(Evaluator.class);
+    protected Log log = LogFactory.getLog(Evaluator.class);
     /** Function Mapper for SCXML expressions. */
-    private FunctionMapper functionMapper = new BuiltinFunctionWrapper();
+    private FunctionMapper functionMapper = new BuiltinFunctionMapper();
     /** Pattern for recognizing the SCXML In() special predicate. */
     private static Pattern inFct = Pattern.compile("In\\(");
     /** Pattern for recognizing the Commons SCXML Data() builtin function. */
@@ -83,8 +83,8 @@
                 replaceAll("In(_ALL_STATES, ");
             Object rslt = ee.evaluate(evalExpr, Object.class, vr,
                 functionMapper);
-            if (LOG.isTraceEnabled()) {
-                LOG.trace(expr + " = " + String.valueOf(rslt));
+            if (log.isTraceEnabled()) {
+                log.trace(expr + " = " + String.valueOf(rslt));
             }
             return rslt;
         } catch (ELException e) {
@@ -108,8 +108,8 @@
                 replaceAll("In(_ALL_STATES, ");
             Boolean rslt = (Boolean) ee.evaluate(evalExpr, Boolean.class,
                 vr, functionMapper);
-            if (LOG.isDebugEnabled()) {
-                LOG.debug(expr + " = " + String.valueOf(rslt));
+            if (log.isDebugEnabled()) {
+                log.debug(expr + " = " + String.valueOf(rslt));
             }
             return rslt;
         } catch (ELException e) {
@@ -135,8 +135,8 @@
                 replaceFirst("LData(");
             Node rslt = (Node) ee.evaluate(evalExpr, Node.class,
                 vr, functionMapper);
-            if (LOG.isDebugEnabled()) {
-                LOG.debug(expr + " = " + String.valueOf(rslt));
+            if (log.isDebugEnabled()) {
+                log.debug(expr + " = " + String.valueOf(rslt));
             }
             return rslt;
         } catch (ELException e) {
@@ -161,6 +161,8 @@
     static class ContextWrapper implements VariableResolver {
         /** Context to be wrapped. */
         private Context ctx = null;
+        /** The log. */
+        private Log log = LogFactory.getLog(ContextWrapper.class);
         /**
          * Constructor.
          * @param ctx The Context to be wrapped.
@@ -172,7 +174,7 @@
         public Object resolveVariable(final String pName) throws ELException {
             Object rslt = ctx.get(pName);
             if (rslt == null) {
-                LOG.info("Variable \"" + pName + "\" does not exist!");
+                log.info("Variable \"" + pName + "\" does not exist!");
             }
             return rslt;
         }
@@ -181,8 +183,9 @@
     /**
      * A simple function mapper for SCXML defined functions.
      */
-    static class BuiltinFunctionWrapper implements FunctionMapper {
-
+    static class BuiltinFunctionMapper implements FunctionMapper {
+        /** The log. */
+        private Log log = LogFactory.getLog(BuiltinFunctionMapper.class);
         /**
          * @see FunctionMapper#resolveFunction(String, String)
          */
@@ -193,9 +196,9 @@
                 try {
                     return Builtin.class.getMethod("isMember", attrs);
                 } catch (SecurityException e) {
-                    LOG.error("resolving isMember(Set, String)", e);
+                    log.error("resolving isMember(Set, String)", e);
                 } catch (NoSuchMethodException e) {
-                    LOG.error("resolving isMember(Set, String)", e);
+                    log.error("resolving isMember(Set, String)", e);
                 }
             } else if (localName.equals("Data")) {
                 // rvalue in expressions, coerce to String
@@ -203,9 +206,9 @@
                 try {
                     return Builtin.class.getMethod("data", attrs);
                 } catch (SecurityException e) {
-                    LOG.error("resolving data(Node, String)", e);
+                    log.error("resolving data(Node, String)", e);
                 } catch (NoSuchMethodException e) {
-                    LOG.error("resolving data(Node, String)", e);
+                    log.error("resolving data(Node, String)", e);
                 }
             } else if (localName.equals("LData")) {
                 // lvalue in expressions, retain as Node
@@ -213,9 +216,9 @@
                 try {
                     return Builtin.class.getMethod("dataNode", attrs);
                 } catch (SecurityException e) {
-                    LOG.error("resolving data(Node, String)", e);
+                    log.error("resolving data(Node, String)", e);
                 } catch (NoSuchMethodException e) {
-                    LOG.error("resolving data(Node, String)", e);
+                    log.error("resolving data(Node, String)", e);
                 }
             }
             return null;

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/RootContext.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/RootContext.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/RootContext.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/env/jsp/RootContext.java
 Sat Mar 25 14:19:21 2006
@@ -1,6 +1,6 @@
 /*
  *
- *   Copyright 2005 The Apache Software Foundation.
+ *   Copyright 2005-2006 The Apache Software Foundation.
  *
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -42,7 +42,7 @@
     public RootContext(final JspContext ctx) {
         super();
         if (ctx == null) {
-            LOG.error(ERR_HOST_JSP_CTX_NULL);
+            log.error(ERR_HOST_JSP_CTX_NULL);
             throw new IllegalArgumentException(ERR_HOST_JSP_CTX_NULL);
         } else {
           // only retain the VariableResolver
@@ -63,7 +63,7 @@
             try {
                 value = variableResolver.resolveVariable(name);
             } catch (ELException ele) {
-                LOG.error(ele.getMessage(), ele);
+                log.error(ele.getMessage(), ele);
             }
         }
         return value;
@@ -83,7 +83,7 @@
             try {
                 value = variableResolver.resolveVariable(name);
             } catch (ELException ele) {
-                LOG.error(ele.getMessage(), ele);
+                log.error(ele.getMessage(), ele);
             }
             if (value != null) {
                 exists = true;

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
 Sat Mar 25 14:19:21 2006
@@ -129,6 +129,8 @@
             String errMsg = msgFormat.format(new Object[] {
                 String.valueOf(scxmlURL), rte.getMessage()
             });
+            org.apache.commons.logging.Log log = LogFactory.
+                getLog(SCXMLDigester.class);
             log.error(errMsg, rte);
             throw rte;
         }
@@ -178,6 +180,8 @@
             String errMsg = msgFormat.format(new Object[] {
                 documentRealPath, rte.getMessage()
             });
+            org.apache.commons.logging.Log log = LogFactory.
+                getLog(SCXMLDigester.class);
             log.error(errMsg, rte);
             throw rte;
         }
@@ -226,6 +230,8 @@
         }  catch (RuntimeException rte) {
             // Intercept runtime exceptions, only to log them with a
             // sensible error message about failure in document parsing
+            org.apache.commons.logging.Log log = LogFactory.
+                getLog(SCXMLDigester.class);
             log.error("Could not parse SCXML InputSource", rte);
             throw rte;
         }
@@ -434,12 +440,6 @@
     private static final String XPF_ELS = "/else";
 
     //// Other constants
-    /**
-     * Logger for SCXMLDigester.
-     */
-    private static org.apache.commons.logging.Log log = LogFactory
-            .getLog(SCXMLDigester.class);
-
     // Error messages
     /**
      * Parsing SCXML document has failed.
@@ -646,6 +646,8 @@
         try {
             scxmlRules.add(xp + XPF_DATA, new ParseDataRule(pr));
         } catch (ParserConfigurationException pce) {
+            org.apache.commons.logging.Log log = LogFactory.
+                getLog(SCXMLDigester.class);
             log.error("Error registering rule for parsing <data>"
                 + " element content", pce);
         }
@@ -812,6 +814,8 @@
         try {
             scxmlRules.add(xp, new ParseExternalContentRule());
         } catch (ParserConfigurationException pce) {
+            org.apache.commons.logging.Log log = LogFactory.
+                getLog(SCXMLDigester.class);
             log.error("Error registering rule for parsing <send>"
                 + " element content", pce);
         }
@@ -862,6 +866,8 @@
             try {
                 scxmlRules.add(xp, new ParseExternalContentRule());
             } catch (ParserConfigurationException pce) {
+                org.apache.commons.logging.Log log = LogFactory.
+                    getLog(SCXMLDigester.class);
                 log.error("Error instantiating body content parsing rule for"
                     + " custom action", pce);
             }
@@ -1029,6 +1035,8 @@
             tt = (TransitionTarget) targets.get(next);
             if (tt == null) {
                 // Could move Digester warnings to errors
+                org.apache.commons.logging.Log log = LogFactory.
+                    getLog(SCXMLDigester.class);
                 log.warn("WARNING: SCXMLDigester - Transition "
                         + "target \"" + next + "\" not found");
             }
@@ -1046,6 +1054,8 @@
             final Object[] msgArgs) {
         MessageFormat msgFormat = new MessageFormat(errType);
         String errMsg = msgFormat.format(msgArgs);
+        org.apache.commons.logging.Log log = LogFactory.
+            getLog(SCXMLDigester.class);
         log.error(errMsg);
     }
 
@@ -1228,6 +1238,8 @@
                     DocumentBuilder db = dbFactory.newDocumentBuilder();
                     attrNode = db.parse(path);
                 } catch (Throwable t) { // you read that correctly
+                    org.apache.commons.logging.Log log = LogFactory.
+                        getLog(SCXMLDigester.class);
                     log.error(t.getMessage(), t);
                 }
                 return;
@@ -1300,6 +1312,8 @@
             try {
                 externalSCXML = (SCXML) externalSrcDigester.parse(path);
             } catch (Exception e) {
+                org.apache.commons.logging.Log log = LogFactory.
+                    getLog(SCXMLDigester.class);
                 log.error(e.getMessage(), e);
             }
             // 2) Adopt the children and datamodel

Modified: 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java?rev=388846&r1=388845&r2=388846&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java
 (original)
+++ 
jakarta/commons/sandbox/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java
 Sat Mar 25 14:19:21 2006
@@ -63,7 +63,7 @@
     /**
      * SCXML Logger for the application.
      */
-    protected static final org.apache.commons.logging.Log APP_LOG = LogFactory
+    protected org.apache.commons.logging.Log appLog = LogFactory
             .getLog("scxml.app.log");
 
     /**
@@ -155,7 +155,7 @@
                 for (Iterator onExitIter = oe.getActions().iterator();
                         onExitIter.hasNext();) {
                     ((Action) onExitIter.next()).execute(evtDispatcher,
-                        errRep, scInstance, APP_LOG, internalEvents);
+                        errRep, scInstance, appLog, internalEvents);
                 }
             } catch (SCXMLExpressionException e) {
                 errRep.onError(ErrorReporter.EXPRESSION_ERROR, e.getMessage(),
@@ -174,7 +174,7 @@
                 for (Iterator transitIter = t.getActions().iterator();
                         transitIter.hasNext();) {
                     ((Action) transitIter.next()).execute(evtDispatcher,
-                        errRep, scInstance, APP_LOG, internalEvents);
+                        errRep, scInstance, appLog, internalEvents);
                 }
             } catch (SCXMLExpressionException e) {
                 errRep.onError(ErrorReporter.EXPRESSION_ERROR,
@@ -192,7 +192,7 @@
                 for (Iterator onEntryIter = oe.getActions().iterator();
                         onEntryIter.hasNext();) {
                     ((Action) onEntryIter.next()).execute(evtDispatcher,
-                        errRep, scInstance, APP_LOG, internalEvents);
+                        errRep, scInstance, appLog, internalEvents);
                 }
             } catch (SCXMLExpressionException e) {
                 errRep.onError(ErrorReporter.EXPRESSION_ERROR, e.getMessage(),



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to