public abstract class UnicodeUtils extends Object implements BinaryConstants
Modifier and Type | Class and Description |
---|---|
static class |
UnicodeUtils.UnicodeException |
Modifier and Type | Field and Description |
---|---|
static int |
CHAR_ENCODING_CODE_AMBIGUOUS |
static int |
CHAR_ENCODING_CODE_ISO_8859_1 |
static int |
CHAR_ENCODING_CODE_UTF_16_BIG_ENDIAN_NO_BOM |
static int |
CHAR_ENCODING_CODE_UTF_16_BIG_ENDIAN_WITH_BOM |
static int |
CHAR_ENCODING_CODE_UTF_16_LITTLE_ENDIAN_NO_BOM |
static int |
CHAR_ENCODING_CODE_UTF_16_LITTLE_ENDIAN_WITH_BOM |
static int |
CHAR_ENCODING_CODE_UTF_8 |
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
Modifier and Type | Method and Description |
---|---|
protected abstract int |
findEnd(byte[] bytes,
int index,
boolean includeTerminator) |
int |
findEndWithoutTerminator(byte[] bytes,
int index) |
int |
findEndWithTerminator(byte[] bytes,
int index) |
static UnicodeUtils |
getInstance(int charEncodingCode) |
static boolean |
isValidISO_8859_1(String s) |
public static final int CHAR_ENCODING_CODE_ISO_8859_1
public static final int CHAR_ENCODING_CODE_UTF_16_BIG_ENDIAN_WITH_BOM
public static final int CHAR_ENCODING_CODE_UTF_16_LITTLE_ENDIAN_WITH_BOM
public static final int CHAR_ENCODING_CODE_UTF_16_BIG_ENDIAN_NO_BOM
public static final int CHAR_ENCODING_CODE_UTF_16_LITTLE_ENDIAN_NO_BOM
public static final int CHAR_ENCODING_CODE_UTF_8
public static final int CHAR_ENCODING_CODE_AMBIGUOUS
public static final boolean isValidISO_8859_1(String s)
public final int findEndWithTerminator(byte[] bytes, int index) throws UnicodeUtils.UnicodeException
UnicodeUtils.UnicodeException
public final int findEndWithoutTerminator(byte[] bytes, int index) throws UnicodeUtils.UnicodeException
UnicodeUtils.UnicodeException
protected abstract int findEnd(byte[] bytes, int index, boolean includeTerminator) throws UnicodeUtils.UnicodeException
UnicodeUtils.UnicodeException
public static UnicodeUtils getInstance(int charEncodingCode) throws UnicodeUtils.UnicodeException
UnicodeUtils.UnicodeException
Copyright © 2007-2012. All Rights Reserved.