Enhydra 3.1b2 API

org.enhydra.xml.io
Class Encoding

java.lang.Object
  |
  +--org.enhydra.xml.io.Encoding

public class Encoding
extends java.lang.Object

Do mapping between Java and XML encodings.


Method Summary
static int getMaxCharacterValue(java.lang.String xmlEncoding)
          Get the maximum value of an unicode character in an XML encoding.
static java.lang.String java2XmlEncoding(java.lang.String javaEncoding)
          Convert a Java encoding to a XML encoding.
static java.lang.String xml2JavaEncoding(java.lang.String xmlEncoding)
          Convert a XML encoding to a Java encoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

java2XmlEncoding

public static java.lang.String java2XmlEncoding(java.lang.String javaEncoding)
Convert a Java encoding to a XML encoding.
Returns:
the XML encoding, or null if the encoding couldn't be converted.

xml2JavaEncoding

public static java.lang.String xml2JavaEncoding(java.lang.String xmlEncoding)
Convert a XML encoding to a Java encoding.
Returns:
the Java encoding, or null if the encoding couldn't be converted.

getMaxCharacterValue

public static int getMaxCharacterValue(java.lang.String xmlEncoding)
Get the maximum value of an unicode character in an XML encoding. This checks for 7 and 8 bit encodings; everyting else is considered to require 16 bits. Logic for this method stolen from org.apache.xml.serialize.OutputFormat.

Enhydra 3.1b2 API