wt.util.xml.io
Class CharacterEncodingMapper

java.lang.Object
  extended bywt.util.xml.io.CharacterEncodingMapper

public class CharacterEncodingMapper
extends Object

Maps between Java's character encodings and MIME's character encodings. For example, the MIME encoding SHIFT_JIS is SJIS in Java.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private static Hashtable javaToMimeMap__
           
private static Hashtable mimeToJavaMap__
           
private static String RESOURCE
           
 
Constructor Summary
CharacterEncodingMapper()
           
 
Method Summary
private static String javaToMime_(String java_encoding)
           
static String javaToMime(String java_encoding)
          Convert the Java character encoding to a MIME encoding.
static String javaToMimeQuiet(String java_encoding)
          Convert the Java character encoding to a MIME encoding.
private static String mimeToJava_(String mime_encoding)
           
static String mimeToJava(String mime_encoding)
          Convert the MIME encoding to a Java encoding.
static String mimeToJavaQuiet(String mime_encoding)
          Convert the MIME encoding to a Java encoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

mimeToJavaMap__

private static Hashtable mimeToJavaMap__

javaToMimeMap__

private static Hashtable javaToMimeMap__
Constructor Detail

CharacterEncodingMapper

public CharacterEncodingMapper()
Method Detail

javaToMime

public static String javaToMime(String java_encoding)
                         throws CharacterEncodingNotFoundException
Convert the Java character encoding to a MIME encoding.

Supported API: false

Parameters:
java_encoding - The encoding string in the Java system.
Returns:
String
Throws:
CharacterEncodingNotFoundException

mimeToJava

public static String mimeToJava(String mime_encoding)
                         throws CharacterEncodingNotFoundException
Convert the MIME encoding to a Java encoding.

Supported API: false

Parameters:
mime_encoding - The encoding string in the MIME system.
Returns:
String
Throws:
CharacterEncodingNotFoundException

javaToMimeQuiet

public static String javaToMimeQuiet(String java_encoding)
Convert the Java character encoding to a MIME encoding. Do not throw an exception if the mapping cannot be made; just return the supplied encoding.

Supported API: false

Parameters:
java_encoding - The encoding string in the Java system.
Returns:
String

mimeToJavaQuiet

public static String mimeToJavaQuiet(String mime_encoding)
                              throws CharacterEncodingNotFoundException
Convert the MIME encoding to a Java encoding. Do not throw an exception if the mapping cannot be made; just return the supplied encoding.

Supported API: false

Parameters:
mime_encoding - The encoding string in the MIME system.
Returns:
String
Throws:
CharacterEncodingNotFoundException

mimeToJava_

private static String mimeToJava_(String mime_encoding)

javaToMime_

private static String javaToMime_(String java_encoding)