ggregory    2004/07/26 15:55:40

  Modified:    codec/src/java/org/apache/commons/codec/net URLCodec.java
                        QCodec.java RFC1522Codec.java BCodec.java
                        QuotedPrintableCodec.java
  Added:       codec/src/java/org/apache/commons/codec/net
                        CharacterEncodingNames.java
  Removed:     codec/src/java/org/apache/commons/codec/net
                        StringEncodings.java
  Log:
  Renamed the package private interface StringEncodings to CharacterEncodingNames and 
added more Javadocs.
  
  Revision  Changes    Path
  1.20      +4 -4      
jakarta-commons/codec/src/java/org/apache/commons/codec/net/URLCodec.java
  
  Index: URLCodec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/URLCodec.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- URLCodec.java     29 Mar 2004 07:59:00 -0000      1.19
  +++ URLCodec.java     26 Jul 2004 22:55:39 -0000      1.20
  @@ -52,7 +52,7 @@
       /**
        * The default charset used for string decoding and encoding.
        */
  -    protected String charset = StringEncodings.UTF8;
  +    protected String charset = CharacterEncodingNames.UTF8;
       
       protected static byte ESCAPE_CHAR = '%';
       /**
  @@ -223,7 +223,7 @@
           if (pString == null) {
               return null;
           }
  -        return new String(encode(pString.getBytes(charset)), 
StringEncodings.US_ASCII);
  +        return new String(encode(pString.getBytes(charset)), 
CharacterEncodingNames.US_ASCII);
       }
   
   
  @@ -267,7 +267,7 @@
           if (pString == null) {
               return null;
           }
  -        return new String(decode(pString.getBytes(StringEncodings.US_ASCII)), 
charset);
  +        return new 
String(decode(pString.getBytes(CharacterEncodingNames.US_ASCII)), charset);
       }
   
   
  
  
  
  1.7       +2 -2      
jakarta-commons/codec/src/java/org/apache/commons/codec/net/QCodec.java
  
  Index: QCodec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/QCodec.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- QCodec.java       24 May 2004 00:24:32 -0000      1.6
  +++ QCodec.java       26 Jul 2004 22:55:40 -0000      1.7
  @@ -48,7 +48,7 @@
       /**
        * The default charset used for string decoding and encoding.
        */
  -    private String charset = StringEncodings.UTF8;
  +    private String charset = CharacterEncodingNames.UTF8;
   
       /**
        * BitSet of printable characters as defined in RFC 1522.
  
  
  
  1.3       +3 -3      
jakarta-commons/codec/src/java/org/apache/commons/codec/net/RFC1522Codec.java
  
  Index: RFC1522Codec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/RFC1522Codec.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RFC1522Codec.java 9 Apr 2004 22:21:43 -0000       1.2
  +++ RFC1522Codec.java 26 Jul 2004 22:55:40 -0000      1.3
  @@ -75,7 +75,7 @@
           buffer.append(getEncoding()); 
           buffer.append('?');
           byte [] rawdata = doEncoding(text.getBytes(charset)); 
  -        buffer.append(new String(rawdata, StringEncodings.US_ASCII));
  +        buffer.append(new String(rawdata, CharacterEncodingNames.US_ASCII));
           buffer.append("?="); 
           return buffer.toString();
       }
  @@ -123,7 +123,7 @@
           }
           from = to + 1;
           to = text.indexOf("?", from);
  -        byte[] data = text.substring(from, to).getBytes(StringEncodings.US_ASCII);
  +        byte[] data = text.substring(from, 
to).getBytes(CharacterEncodingNames.US_ASCII);
           data = doDecoding(data); 
           return new String(data, charset);
       }
  
  
  
  1.6       +2 -2      
jakarta-commons/codec/src/java/org/apache/commons/codec/net/BCodec.java
  
  Index: BCodec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/BCodec.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- BCodec.java       13 Apr 2004 22:46:37 -0000      1.5
  +++ BCodec.java       26 Jul 2004 22:55:40 -0000      1.6
  @@ -46,7 +46,7 @@
       /**
        * The default charset used for string decoding and encoding.
        */
  -    private String charset = StringEncodings.UTF8;
  +    private String charset = CharacterEncodingNames.UTF8;
   
       /**
        * Default constructor.
  
  
  
  1.8       +4 -4      
jakarta-commons/codec/src/java/org/apache/commons/codec/net/QuotedPrintableCodec.java
  
  Index: QuotedPrintableCodec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/QuotedPrintableCodec.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- QuotedPrintableCodec.java 9 Apr 2004 22:21:07 -0000       1.7
  +++ QuotedPrintableCodec.java 26 Jul 2004 22:55:40 -0000      1.8
  @@ -60,7 +60,7 @@
       /**
        * The default charset used for string decoding and encoding.
        */
  -    private String charset = StringEncodings.UTF8;
  +    private String charset = CharacterEncodingNames.UTF8;
   
       /**
        * BitSet of printable characters as defined in RFC 1521.
  @@ -276,7 +276,7 @@
           if (pString == null) {
               return null;
           }
  -        return new String(decode(pString.getBytes(StringEncodings.US_ASCII)), 
charset);
  +        return new 
String(decode(pString.getBytes(CharacterEncodingNames.US_ASCII)), charset);
       }
   
       /**
  @@ -382,6 +382,6 @@
           if (pString == null) {
               return null;
           }
  -        return new String(encode(pString.getBytes(charset)), 
StringEncodings.US_ASCII);
  +        return new String(encode(pString.getBytes(charset)), 
CharacterEncodingNames.US_ASCII);
       }
   }
  
  
  
  1.1                  
jakarta-commons/codec/src/java/org/apache/commons/codec/net/CharacterEncodingNames.java
  
  Index: CharacterEncodingNames.java
  ===================================================================
  /*
   * Copyright 2001-2004 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.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  package org.apache.commons.codec.net;
  
  /**
   * Character encoding names required of every implementation of the Java platform.
   * 
   * According to the Java documentation <a
   * 
href="http://java.sun.com/j2se/1.3/docs/api/java/lang/package-summary.html#charenc";>JRE
 character encoding names
   * </a>:
   * <p>
   * <cite>Every implementation of the Java platform is required to support the 
following character encodings. Consult the
   * release documentation for your implementation to see if any other encodings are 
supported. </cite>
   * </p>
   * 
   * This interface is private to the package since it perhaps would best belong in 
the [lang] project with other required
   * encoding names. As is, this interface only defines the names used in this 
package. Even if a similar interface is
   * defined in [lang], it is not forseen that [codec] would be made to depend on 
[lang].
   * 
   * @see <a 
href="http://java.sun.com/j2se/1.3/docs/api/java/lang/package-summary.html#charenc";>JRE
 character encoding
   *          names </a>
   * @author Apache Software Foundation
   * @since 1.4
   * @version $Id: CharacterEncodingNames.java,v 1.1 2004/07/26 22:55:40 ggregory Exp $
   */
  interface CharacterEncodingNames {
      /**
       * <p>
       * Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block 
of the Unicode character set.
       * </p>
       * <p>
       * Every implementation of the Java platform is required to support this 
character encoding.
       * </p>
       * 
       * @see <a 
href="http://java.sun.com/j2se/1.3/docs/api/java/lang/package-summary.html#charenc";>JRE
 character
       *          encoding names </a>
       */
      String US_ASCII = "US-ASCII";
  
      /**
       * <p>
       * Eight-bit Unicode Transformation Format.
       * </p>
       * <p>
       * Every implementation of the Java platform is required to support this 
character encoding.
       * </p>
       * 
       * @see <a 
href="http://java.sun.com/j2se/1.3/docs/api/java/lang/package-summary.html#charenc";>JRE
 character
       *          encoding names </a>
       */
      String UTF8 = "UTF-8";
  }
  
  

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

Reply via email to