public class UnicodeUtil
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
isCharHighSurrogate(char ch)
Determines if the given character value is a unicode high-surrogate code unit. 
 | 
static java.lang.CharSequence | 
truncateString(java.lang.CharSequence input,
              int length)
Truncates the input charSequence such that the truncated charSequence is a valid unicode string
 and the number of unicode characters in the truncated charSequence is lesser than or equal to length 
 | 
static Literal<java.lang.CharSequence> | 
truncateStringMax(Literal<java.lang.CharSequence> input,
                 int length)
Returns a valid unicode charsequence that is greater than the given input such that the
 number of unicode characters in the truncated charSequence is lesser than or equal to length 
 | 
static Literal<java.lang.CharSequence> | 
truncateStringMin(Literal<java.lang.CharSequence> input,
                 int length)
Returns a valid unicode charsequence that is lower than the given input such that the
 number of unicode characters in the truncated charSequence is lesser than or equal to length 
 | 
public static boolean isCharHighSurrogate(char ch)
public static java.lang.CharSequence truncateString(java.lang.CharSequence input,
                                                    int length)
public static Literal<java.lang.CharSequence> truncateStringMin(Literal<java.lang.CharSequence> input, int length)
public static Literal<java.lang.CharSequence> truncateStringMax(Literal<java.lang.CharSequence> input, int length)