jochen      2005/04/15 13:16:19

  Modified:    src/java/org/apache/xmlrpc XmlRpc.java
  Log:
  Fixed URL typos.
  
  Revision  Changes    Path
  1.39      +35 -9     ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpc.java
  
  Index: XmlRpc.java
  ===================================================================
  RCS file: /home/cvs/ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpc.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- XmlRpc.java       30 Mar 2005 11:19:18 -0000      1.38
  +++ XmlRpc.java       15 Apr 2005 20:16:19 -0000      1.39
  @@ -196,9 +196,10 @@
        * is not compatible with ASCII (eg. EBCDIC) but the network is
        * still ASCII-like.
        */
  -    static String inputEncoding = null;
  +    static String defaultInputEncoding = null;
    
       private TypeFactory typeFactory;
  +     private String inputEncoding;
   
       /**
        * Creates a new instance with the [EMAIL PROTECTED]
  @@ -227,6 +228,7 @@
               }
           }
           this.typeFactory = createTypeFactory(typeFactoryName);
  +             this.inputEncoding = defaultInputEncoding;
       }
   
       /**
  @@ -351,24 +353,48 @@
           return XmlWriter.canonicalizeEncoding(encoding);
       }
   
  -    /**
  -     * Set the input encoding of the XML.
  +    /** Set the default input encoding of the XML.
        * This is used only if set.
        *
        * @param enc The Java name of the encoding.
  +     * @see #setInputEncoding(String)
        */
  -    public static void setInputEncoding(String enc)
  +    public static void setDefaultInputEncoding(String enc)
       {
  -        inputEncoding = enc;
  +        defaultInputEncoding = enc;
       }
   
       /**
  -     * Return the input encoding. This may be null. This is always a
  -     * Java encoding name, it is not transformed.
  +     * Return the default input encoding. This may be null.
  +     * This is always a Java encoding name, it is not transformed.
        *
        * @return the Java encoding name to use, if set, otherwise null.
  +     * @see #getInputEncoding()
  +     */
  +    public static String getDefaultInputEncoding ()
  +    {
  +        return defaultInputEncoding;
  +    }
  +
  +    /**
  +     * Set the input encoding for this XmlRpc instance.  This can be
  +     * used when the XMLRPC response does not contain the proper
  +     * encoding information in the XML declaration.
  +     *
  +     * @param enc The Java name of the encoding.
  +     */
  +    public void setInputEncoding(String enc)
  +    {
  +        inputEncoding = enc;
  +    }
  +
  +    /**
  +     * Get the input encoding for this XmlRpc instance.  This is a Java
  +     * encoding name.
  +     *
  +     * @return The Java encoding name to use.  <code>null</code> if not set.
        */
  -    public static String getInputEncoding ()
  +    public String getInputEncoding()
       {
           return inputEncoding;
       }
  
  
  

Reply via email to