Package io.netty.util
Class AsciiStringUtil
java.lang.Object
io.netty.util.AsciiStringUtil
A collection of utility methods that is related with handling
AsciiString.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancontainsLowerCase(byte[] byteArray, int offset, int length) private static booleancontainsUpperCase(byte[] byteArray, int offset, int length) private static booleanisLowerCase(byte value) (package private) static booleanisUpperCase(byte value) Check if the given byte is upper case.private static booleanlinearContainsLowerCase(byte[] byteArray, int offset, int length) private static booleanlinearContainsUpperCase(byte[] byteArray, int offset, int length) private static voidlinearToLowerCase(byte[] src, int srcOffset, byte[] dst) private static voidlinearToUpperCase(byte[] src, int srcOffset, byte[] dst) (package private) static bytetoLowerCase(byte value) Convert the given byte to lower case.private static voidtoLowerCase(byte[] src, int srcOffset, byte[] dst) (package private) static AsciiStringtoLowerCase(AsciiString string) Convert theAsciiStringto a lower case.(package private) static bytetoUpperCase(byte value) Convert the given byte to upper case.private static voidtoUpperCase(byte[] src, int srcOffset, byte[] dst) (package private) static AsciiStringtoUpperCase(AsciiString string) Convert theAsciiStringto a upper case.private static booleanunrolledContainsLowerCase(byte[] byteArray, int offset, int byteCount) private static booleanunrolledContainsUpperCase(byte[] byteArray, int offset, int byteCount) private static voidunrolledToLowerCase(byte[] src, int srcPos, byte[] dst, int dstOffset, int byteCount) private static voidunrolledToUpperCase(byte[] src, int srcOffset, byte[] dst, int dstOffset, int byteCount)
-
Constructor Details
-
AsciiStringUtil
private AsciiStringUtil()
-
-
Method Details
-
toLowerCase
Convert theAsciiStringto a lower case.- Parameters:
string- theAsciiStringto convert- Returns:
- the new
AsciiStringin lower case
-
containsUpperCase
private static boolean containsUpperCase(byte[] byteArray, int offset, int length) -
linearContainsUpperCase
private static boolean linearContainsUpperCase(byte[] byteArray, int offset, int length) -
unrolledContainsUpperCase
private static boolean unrolledContainsUpperCase(byte[] byteArray, int offset, int byteCount) -
toLowerCase
private static void toLowerCase(byte[] src, int srcOffset, byte[] dst) -
linearToLowerCase
private static void linearToLowerCase(byte[] src, int srcOffset, byte[] dst) -
unrolledToLowerCase
private static void unrolledToLowerCase(byte[] src, int srcPos, byte[] dst, int dstOffset, int byteCount) -
toUpperCase
Convert theAsciiStringto a upper case.- Parameters:
string- theAsciiStringto convert- Returns:
- the
AsciiStringin upper case
-
containsLowerCase
private static boolean containsLowerCase(byte[] byteArray, int offset, int length) -
linearContainsLowerCase
private static boolean linearContainsLowerCase(byte[] byteArray, int offset, int length) -
unrolledContainsLowerCase
private static boolean unrolledContainsLowerCase(byte[] byteArray, int offset, int byteCount) -
toUpperCase
private static void toUpperCase(byte[] src, int srcOffset, byte[] dst) -
linearToUpperCase
private static void linearToUpperCase(byte[] src, int srcOffset, byte[] dst) -
unrolledToUpperCase
private static void unrolledToUpperCase(byte[] src, int srcOffset, byte[] dst, int dstOffset, int byteCount) -
isLowerCase
private static boolean isLowerCase(byte value) -
isUpperCase
static boolean isUpperCase(byte value) Check if the given byte is upper case.- Parameters:
value- the byte to check- Returns:
trueif the byte is upper case,falseotherwise.
-
toLowerCase
static byte toLowerCase(byte value) Convert the given byte to lower case.- Parameters:
value- the byte to convert- Returns:
- the lower case byte
-
toUpperCase
static byte toUpperCase(byte value) Convert the given byte to upper case.- Parameters:
value- the byte to convert- Returns:
- the upper case byte
-