joerg       2004/01/28 04:55:25

  Modified:    src/blocks/woody/java/org/apache/cocoon/woody/binding
                        JXPathBindingManager.java
  Log:
  removed unused logging stuff
  
  Revision  Changes    Path
  1.14      +10 -17    
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/binding/JXPathBindingManager.java
  
  Index: JXPathBindingManager.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/binding/JXPathBindingManager.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- JXPathBindingManager.java 11 Jan 2004 20:51:16 -0000      1.13
  +++ JXPathBindingManager.java 28 Jan 2004 12:55:25 -0000      1.14
  @@ -50,20 +50,19 @@
   */
   package org.apache.cocoon.woody.binding;
   
  -import org.apache.avalon.framework.logger.AbstractLogEnabled;
  -import org.apache.avalon.framework.logger.Logger;
  -import org.apache.avalon.framework.service.Serviceable;
  -import org.apache.avalon.framework.service.ServiceManager;
  -import org.apache.avalon.framework.service.ServiceException;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
  +import org.apache.avalon.framework.service.ServiceException;
  +import org.apache.avalon.framework.service.ServiceManager;
  +import org.apache.avalon.framework.service.Serviceable;
   import org.apache.avalon.framework.thread.ThreadSafe;
  +import org.apache.cocoon.woody.datatype.DatatypeManager;
   import org.apache.cocoon.woody.util.DomHelper;
   import org.apache.cocoon.woody.util.SimpleServiceSelector;
  -import org.apache.cocoon.woody.datatype.DatatypeManager;
   import org.apache.excalibur.source.Source;
   import org.w3c.dom.Document;
   import org.w3c.dom.Element;
  @@ -138,14 +137,6 @@
       }
   
       /**
  -     * Allows the innerclass Assistant to get access to the logger. JDK 1.3 
gives a
  -     * NoSuchMethod error if getLogger() is called directly.
  -     */
  -    private Logger getTheLogger() {
  -        return getLogger();
  -    }
  -
  -    /**
        * Assistant Inner class discloses enough features to the created
        * childBindings to recursively
        *
  @@ -153,6 +144,10 @@
        * this factory and its builder classes (that could be provided by third
        * parties)
        */
  +    /* NOTE: To get access to the logger in this inner class you must not 
call
  +     * getLogger() as with JDK 1.3 this gives a NoSuchMethod error. You need 
to
  +     * implement an explicite access method for the logger in the outer 
class.
  +     */
       public class Assistant {
   
           private JXpathBindingBuilderBase getBindingBuilder(String 
bindingType) throws BindingException {
  @@ -169,8 +164,6 @@
            */
           public JXPathBindingBase getBindingForConfigurationElement(Element 
configElm) throws BindingException {
               String bindingType = configElm.getLocalName();
  -            //if (JXPathBindingManager.this.getTheLogger().isDebugEnabled())
  -            //    JXPathBindingManager.this.getTheLogger().debug("build 
binding for config elm " + bindingType);
               JXpathBindingBuilderBase bindingBuilder = 
getBindingBuilder(bindingType);
               JXPathBindingBase childBinding = 
bindingBuilder.buildBinding(configElm, this);
               return childBinding;
  
  
  

Reply via email to