org.openorb.iiop
Class CodeSetDatabase
java.lang.Object
|
+--org.openorb.iiop.CodeSetDatabase
- public abstract class CodeSetDatabase
- extends java.lang.Object
This class implements the codeset database used to map between OSF database
entries and Java encoding names. It relies on a generated CodeSetDatabaseInit
class, which is created by parsing the file downloaded from the OSF.
- Version:
- $Revision: 1.6 $ $Date: 2001/07/31 22:58:31 $
- Author:
- Chris Wood <wood@intalio.com>
Method Summary |
static java.lang.String |
canonicalize(java.lang.String encoding)
Convert a encoding into it's canonical form. |
static int |
codesetIDtoAlignment(int codesetID)
Gets the alignment for a particular codeset. |
static java.lang.String |
codesetIDtoDescription(int codesetID)
|
static java.lang.String |
codesetIDtoEncoding(int codesetID)
This converts a OSF Character and Code Set Registry Entry id into
the corresponding
IANA Charset Registry code. |
static boolean |
compatableCodesets(int codesetA,
int codesetB)
Returns true if two codesets are compatable. |
static int |
encodingToCodesetID(java.lang.String encoding)
This converts a OSF Character and Code Set Registry Entry id into
the corresponding
IANA Charset Registry code. |
static void |
main(java.lang.String[] args)
Creates CodeSetDatabaseInit class. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeSetDatabase
public CodeSetDatabase()
canonicalize
public static java.lang.String canonicalize(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
- Convert a encoding into it's canonical form.
codesetIDtoEncoding
public static java.lang.String codesetIDtoEncoding(int codesetID)
- This converts a OSF Character and Code Set Registry Entry id into
the corresponding
IANA Charset Registry code.
- Parameters:
codesetID
- the OSF Character and Code Set Registry Entry ID.
codesetIDtoAlignment
public static int codesetIDtoAlignment(int codesetID)
- Gets the alignment for a particular codeset. Returns 0 for multi-byte
character sets.
- Parameters:
codesetID
- the OSF Character and Code Set Registry Entry ID.
codesetIDtoDescription
public static java.lang.String codesetIDtoDescription(int codesetID)
encodingToCodesetID
public static int encodingToCodesetID(java.lang.String encoding)
- This converts a OSF Character and Code Set Registry Entry id into
the corresponding
IANA Charset Registry code.
- Parameters:
IANA
- Charset Registry name.
compatableCodesets
public static boolean compatableCodesets(int codesetA,
int codesetB)
- Returns true if two codesets are compatable.
main
public static void main(java.lang.String[] args)
- Creates CodeSetDatabaseInit class. Use codeset database as argument.