public final class NativeConverter extends Object
| Constructor and Description |
|---|
NativeConverter() |
| Modifier and Type | Method and Description |
|---|---|
static Charset |
charsetForName(String charsetName) |
static void |
closeConverter(long converterHandle) |
static boolean |
contains(String converterName1,
String converterName2) |
static int |
decode(long converterHandle,
byte[] input,
int inEnd,
char[] output,
int outEnd,
int[] data,
boolean flush) |
static int |
encode(long converterHandle,
char[] input,
int inEnd,
byte[] output,
int outEnd,
int[] data,
boolean flush) |
static String[] |
getAvailableCharsetNames() |
static float |
getAveBytesPerChar(long converterHandle) |
static float |
getAveCharsPerByte(long converterHandle) |
static int |
getMaxBytesPerChar(long converterHandle) |
static int |
getMinBytesPerChar(long converterHandle) |
static byte[] |
getSubstitutionBytes(long converterHandle) |
static long |
openConverter(String charsetName) |
static void |
resetByteToChar(long converterHandle) |
static void |
resetCharToByte(long converterHandle) |
static void |
setCallbackDecode(long converterHandle,
CharsetDecoder decoder) |
static void |
setCallbackEncode(long converterHandle,
CharsetEncoder encoder) |
public static int decode(long converterHandle,
byte[] input,
int inEnd,
char[] output,
int outEnd,
int[] data,
boolean flush)
public static int encode(long converterHandle,
char[] input,
int inEnd,
byte[] output,
int outEnd,
int[] data,
boolean flush)
public static long openConverter(String charsetName)
public static void closeConverter(long converterHandle)
public static void resetByteToChar(long converterHandle)
public static void resetCharToByte(long converterHandle)
public static byte[] getSubstitutionBytes(long converterHandle)
public static int getMaxBytesPerChar(long converterHandle)
public static int getMinBytesPerChar(long converterHandle)
public static float getAveBytesPerChar(long converterHandle)
public static float getAveCharsPerByte(long converterHandle)
public static String[] getAvailableCharsetNames()
public static void setCallbackDecode(long converterHandle,
CharsetDecoder decoder)
public static void setCallbackEncode(long converterHandle,
CharsetEncoder encoder)