public final class MBEncoding
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
private static class |
MBEncoding.MapEntry |
Modifier and Type | Field and Description |
---|---|
private static java.util.Hashtable |
default_j2tmap |
private static java.lang.String |
default_mbencoding |
private static java.util.Hashtable |
default_t2jmap |
private static MBEncoding.MapEntry[] |
defaultEntries |
private static java.util.Hashtable |
j2tmap |
private static java.lang.String |
MBENCODINGMAPPROPERTY |
private static java.lang.String |
MBENCODINGPROPERTY |
private static long |
serialVersionUID |
private static java.util.Hashtable |
t2jmap |
Constructor and Description |
---|
MBEncoding() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkMBEncoding(java.lang.String tuxedoEncoding)
Check if the specified Tuxedo encoding name is valid.
|
static java.lang.String |
getDefaultMBEncoding()
Get the default Tuxedo encoding name to which the MBSTRING data sent to
the Tuxedo server is converted.
|
static java.lang.String |
mapJavaToTuxedo(java.lang.String javaEncoding)
Map the Java encoding name to the corresponding Tuxedo encoding name.
|
static java.lang.String |
mapTuxedoToJava(java.lang.String tuxedoEncoding)
Map the Tuxedo encoding name to the corresponding Java encoding name.
|
static void |
setDefaultMBEncoding(java.lang.String tuxedoEncoding)
Set the default Tuxedo encoding name to which the MBSTRING data sent to
the Tuxedo server is converted.
|
static void |
setMBEncodingMapFile(java.lang.String mapfile)
Set the map file path used for mapping between Java and Tuxedo encoding
name.
|
private static final long serialVersionUID
private static final java.lang.String MBENCODINGPROPERTY
private static final java.lang.String MBENCODINGMAPPROPERTY
private static MBEncoding.MapEntry[] defaultEntries
private static java.util.Hashtable default_t2jmap
private static java.util.Hashtable default_j2tmap
private static java.util.Hashtable t2jmap
private static java.util.Hashtable j2tmap
private static java.lang.String default_mbencoding
public static void setMBEncodingMapFile(java.lang.String mapfile)
mapfile
- The map file path.public static java.lang.String mapTuxedoToJava(java.lang.String tuxedoEncoding)
tuxedoEncoding
- The Tuxedo encoding name.public static java.lang.String mapJavaToTuxedo(java.lang.String javaEncoding)
javaEncoding
- The Java encoding name.public static void setDefaultMBEncoding(java.lang.String tuxedoEncoding)
tuxedoEncoding
- The default Tuxedo encoding name used for MBSTRING
conversion.public static java.lang.String getDefaultMBEncoding()
public static java.lang.String checkMBEncoding(java.lang.String tuxedoEncoding)
tuxedoEncoding
- The Tuxedo encoding name checked for validation.