Package libcore.icu
Class NativeConverter
- java.lang.Object
-
- libcore.icu.NativeConverter
-
public final class NativeConverter extends Object
-
-
Constructor Summary
Constructors Constructor Description NativeConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CharsetcharsetForName(String charsetName)static voidcloseConverter(long converterHandle)static booleancontains(String converterName1, String converterName2)static intdecode(long converterHandle, byte[] input, int inEnd, char[] output, int outEnd, int[] data, boolean flush)static intencode(long converterHandle, char[] input, int inEnd, byte[] output, int outEnd, int[] data, boolean flush)static String[]getAvailableCharsetNames()static floatgetAveBytesPerChar(long converterHandle)static floatgetAveCharsPerByte(long converterHandle)static intgetMaxBytesPerChar(long converterHandle)static intgetMinBytesPerChar(long converterHandle)static byte[]getSubstitutionBytes(long converterHandle)static longopenConverter(String charsetName)static voidresetByteToChar(long converterHandle)static voidresetCharToByte(long converterHandle)static voidsetCallbackDecode(long converterHandle, CharsetDecoder decoder)static voidsetCallbackEncode(long converterHandle, CharsetEncoder encoder)
-
-
-
Method Detail
-
decode
public static int decode(long converterHandle, byte[] input, int inEnd, char[] output, int outEnd, int[] data, boolean flush)
-
encode
public static int encode(long converterHandle, char[] input, int inEnd, byte[] output, int outEnd, int[] data, boolean flush)
-
openConverter
public static long openConverter(String charsetName)
-
closeConverter
public static void closeConverter(long converterHandle)
-
resetByteToChar
public static void resetByteToChar(long converterHandle)
-
resetCharToByte
public static void resetCharToByte(long converterHandle)
-
getSubstitutionBytes
public static byte[] getSubstitutionBytes(long converterHandle)
-
getMaxBytesPerChar
public static int getMaxBytesPerChar(long converterHandle)
-
getMinBytesPerChar
public static int getMinBytesPerChar(long converterHandle)
-
getAveBytesPerChar
public static float getAveBytesPerChar(long converterHandle)
-
getAveCharsPerByte
public static float getAveCharsPerByte(long converterHandle)
-
getAvailableCharsetNames
public static String[] getAvailableCharsetNames()
-
setCallbackDecode
public static void setCallbackDecode(long converterHandle, CharsetDecoder decoder)
-
setCallbackEncode
public static void setCallbackEncode(long converterHandle, CharsetEncoder encoder)
-
-