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 intstatic final intstatic final intstatic final intstatic final charstatic final intstatic final intstatic final intstatic final intstatic 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:
byteToCharin interfaceCharConverter- Throws:
CharConversionException
-
charToByte
- Specified by:
charToBytein interfaceCharConverter- Throws:
CharConversionException
-