dlr         02/02/19 18:40:55

  Modified:    src/java/org/apache/xmlrpc XmlRpc.java
  Log:
  o Used a more change-resistant method of storing MinML's class name.
  
  o Added some comments in the setDriver() implementation.
  
  Revision  Changes    Path
  1.20      +8 -1      xml-rpc/src/java/org/apache/xmlrpc/XmlRpc.java
  
  Index: XmlRpc.java
  ===================================================================
  RCS file: /home/cvs/xml-rpc/src/java/org/apache/xmlrpc/XmlRpc.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -u -r1.19 -r1.20
  --- XmlRpc.java       20 Feb 2002 02:30:38 -0000      1.19
  +++ XmlRpc.java       20 Feb 2002 02:40:55 -0000      1.20
  @@ -58,8 +58,11 @@
   import java.io.*;
   import java.util.*;
   import java.text.*;
  +
   import org.xml.sax.*;
   
  +import uk.co.wilson.xml.MinML;
  +
   /**
    * This abstract base class provides basic capabilities for XML-RPC, 
    * like parsing of parameters or encoding Java objects into XML-RPC format. 
  @@ -85,7 +88,7 @@
       /**
        * The default parser to use (MinML).
        */
  -    private static final String DEFAULT_PARSER = "uk.co.wilson.xml.MinML";
  +    private static final String DEFAULT_PARSER = MinML.class.getName();
   
       /**
        * The maximum number of threads which can be used concurrently.
  @@ -210,7 +213,11 @@
           {
               parserClassName = (String) saxDrivers.get (driver);
               if (parserClassName == null)
  +            {
  +                // Identifier lookup failed, assuming we were provided
  +                // with the fully qualified class name.
                   parserClassName = driver;
  +            }
               parserClass = Class.forName (parserClassName);
           }
           catch (ClassNotFoundException x)
  
  
  


Reply via email to