Package org.mozilla.jss.asn1
Class UniversalString.UniversalConverter
java.lang.Object
org.mozilla.jss.asn1.UniversalString.UniversalConverter
- All Implemented Interfaces:
CharConverter
- Enclosing class:
UniversalString
A class for converting between Unicode and UCS4.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final char
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
byteToChar
(byte[] bytes, int offset, int len) Turns big-endian UCS4 characters into Unicode Java charactersbyte[]
charToByte
(char[] chars, int offset, int len)
-
Field Details
-
MAX_UNICODE
public static final int MAX_UNICODE- See Also:
-
MAX_UTF16
public static final int MAX_UTF16- See Also:
-
REPLACEMENT_CHAR
public static final char REPLACEMENT_CHAR- See Also:
-
UTF16_BASE
public static final int UTF16_BASE- See Also:
-
HALF_SHIFT
public static final int HALF_SHIFT- See Also:
-
HALF_MASK
public static final int HALF_MASK- See Also:
-
UTF16_HIGH_START
public static final int UTF16_HIGH_START- See Also:
-
UTF16_HIGH_END
public static final int UTF16_HIGH_END- See Also:
-
UTF16_LOW_START
public static final int UTF16_LOW_START- See Also:
-
UTF16_LOW_END
public static final int UTF16_LOW_END- See Also:
-
-
Constructor Details
-
UniversalConverter
private UniversalConverter()
-
-
Method Details
-
byteToChar
Turns big-endian UCS4 characters into Unicode Java characters- Specified by:
byteToChar
in interfaceCharConverter
- Throws:
CharConversionException
-
charToByte
- Specified by:
charToByte
in interfaceCharConverter
- Throws:
CharConversionException
-