Gets canonical class for given codepoint from
decomposition mappings table.
- ch Unicode codepoint canonical class for given Unicode codepointthat is represented by ch.
getCanonicalOrder
static int[] getCanonicalOrder(int[] inputInts, int length)(Code)
Rearrange codepoints according
to canonical order.
Parameters: inputInts - - array that contains Unicode codepoints Parameters: length - - index of last Unicode codepoint plus 1 array that contains rearranged codepoints.
Gets decomposition for given codepoint from
decomposition mappings table.
Parameters: ch - - Unicode codepoint array of codepoints that is a canonicaldecomposition of ch.
Gets decomposition for given Hangul syllable.
This is an implementation of Hangul decomposition algorithm
according to http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf
"3.12 Conjoining Jamo Behavior".
Parameters: ch - - given Hangul syllable canonical decomposition of ch.
Tests if given codepoint has canonical decomposition
and given codepoint's canonical class is not 0.
Parameters: ch - - codepoint to test true if canonical class is not 0 and ch has a decomposition.
Tests Unicode codepoint if it is a boundary
of decomposed Unicode codepoint.
Parameters: ch - - Unicode codepoint to test true if given codepoint is a boundary.
Return true if current character is letter, false otherwise; This is
shortcut to static method isLetter to check the current character.
true if current character is letter, false otherwise
Set the Lexer to PATTERN or RANGE mode; Lexer interpret character two
different ways in parser or range modes.
Parameters: mode - Lexer.PATTERN or Lexer.RANGE