|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsun.text.normalizer.Utility
public final class Utility
| Constructor Summary | |
|---|---|
Utility()
|
|
| Method Summary | |
|---|---|
static StringBuffer |
appendNumber(StringBuffer result,
int n,
int radix,
int minDigits)
Append a number to the given StringBuffer in the given radix. |
static boolean |
arrayRegionMatches(char[] source,
int sourceStart,
char[] target,
int targetStart,
int len)
Convenience utility to compare two char[]s. |
static String |
escape(String s)
Convert characters outside the range U+0020 to U+007F to Unicode escapes, and convert backslash to a double backslash. |
static boolean |
escapeUnprintable(StringBuffer result,
int c)
Escape unprintable characters using |
static void |
getChars(StringBuffer src,
int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
Similar to StringBuffer.getChars, version 1.3. |
static String |
hex(int ch,
int width)
Convert a integer to size width (minimum) hex uppercase digits. |
static StringBuffer |
hex(int ch,
int width,
StringBuffer output)
Convert a integer to size width hex uppercase digits. |
static boolean |
isUnprintable(int c)
Return true if the character is NOT printable ASCII. |
static int |
skipWhitespace(String str,
int pos)
Skip over a sequence of zero or more white space characters at pos. |
static int |
unescapeAt(String s,
int[] offset16)
Convert an escape to a 32-bit code point value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Utility()
| Method Detail |
|---|
public static final String escape(String s)
public static int unescapeAt(String s,
int[] offset16)
offset16 - an array containing offset to the character
after the backslash. Upon return offset16[0] will
be updated to point after the escape sequence.
public static StringBuffer hex(int ch,
int width,
StringBuffer output)
public static String hex(int ch,
int width)
public static int skipWhitespace(String str,
int pos)
public static StringBuffer appendNumber(StringBuffer result,
int n,
int radix,
int minDigits)
throws IllegalArgumentException
result - the digits of the number are appended heren - the number to be converted to digits; may be negative.
If negative, a '-' is prepended to the digits.radix - a radix from 2 to 36 inclusive.minDigits - the minimum number of digits, not including
any '-', to produce. Values less than 2 have no effect. One
digit is always emitted regardless of this parameter.
IllegalArgumentExceptionpublic static boolean isUnprintable(int c)
public static boolean escapeUnprintable(StringBuffer result,
int c)
public static void getChars(StringBuffer src,
int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
src - source string buffersrcBegin - offset to the start of the src to retrieve fromsrcEnd - offset to the end of the src to retrieve fromdst - char array to store the retrieved charsdstBegin - offset to the start of the destination char array to
store the retrieved chars
public static final boolean arrayRegionMatches(char[] source,
int sourceStart,
char[] target,
int targetStart,
int len)
len - the length to compare.
The start indices and start+len must be valid.
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||