| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final boolean[][] | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | Returns: the advance in index if the indic conjunct break sequence is found, it will be negative if the sequence is not foundthe source char sequence src, int the index that points to the starting Linking Consonant index, int limit to the char sequence limit)Checks for a possible GB9c Indic Conjunct Break sequence. |
| pack-priv static int | |
| pack-priv static boolean | |
| public static int | Returns: the next grapheme boundarythe src, int CharSequence to be scannedoffset to start looking for the next boundary in the src off, int limit offset in the src (exclusive) limit)Look for the next extended grapheme cluster boundary in a CharSequence. |
| CONTROL | back to summary |
|---|---|
| private static final int CONTROL | |
| CR | back to summary |
|---|---|
| private static final int CR | |
| EXTEND | back to summary |
|---|---|
| private static final int EXTEND | |
| EXTENDED_PICTOGRAPHIC | back to summary |
|---|---|
| private static final int EXTENDED_PICTOGRAPHIC | |
| FIRST_TYPE | back to summary |
|---|---|
| private static final int FIRST_TYPE | |
| L | back to summary |
|---|---|
| private static final int L | |
| LAST_TYPE | back to summary |
|---|---|
| private static final int LAST_TYPE | |
| LCOUNT | back to summary |
|---|---|
| private static final int LCOUNT | |
| LF | back to summary |
|---|---|
| private static final int LF | |
| LV | back to summary |
|---|---|
| private static final int LV | |
| LVT | back to summary |
|---|---|
| private static final int LVT | |
| NCOUNT | back to summary |
|---|---|
| private static final int NCOUNT | |
| OTHER | back to summary |
|---|---|
| private static final int OTHER | |
| PREPEND | back to summary |
|---|---|
| private static final int PREPEND | |
| RI | back to summary |
|---|---|
| private static final int RI | |
| rules | back to summary |
|---|---|
| private static final boolean[][] rules | |
| SCOUNT | back to summary |
|---|---|
| private static final int SCOUNT | |
| SPACINGMARK | back to summary |
|---|---|
| private static final int SPACINGMARK | |
| SYLLABLE_BASE | back to summary |
|---|---|
| private static final int SYLLABLE_BASE | |
| T | back to summary |
|---|---|
| private static final int T | |
| TCOUNT | back to summary |
|---|---|
| private static final int TCOUNT | |
| V | back to summary |
|---|---|
| private static final int V | |
| VCOUNT | back to summary |
|---|---|
| private static final int VCOUNT | |
| ZWJ | back to summary |
|---|---|
| private static final int ZWJ | |
| Grapheme | back to summary |
|---|---|
| public Grapheme() | |
| checkIndicConjunctBreak | back to summary |
|---|---|
| private static int checkIndicConjunctBreak(CharSequence src, int index, int limit) Checks for a possible GB9c Indic Conjunct Break sequence. If it is repetitive, e.g., Consonant1/Linker1/Consonant2/Linker2/Consonant3, only the first part of the sequence (Consonant1/Linker1/Consonant2) is recognized. The rest is analyzed in the next iteration of the grapheme cluster boundary search.
| |
| getType | back to summary |
|---|---|
pack-priv static int getType(int cp)
| |
| isExcludedSpacingMark | back to summary |
|---|---|
| pack-priv static boolean isExcludedSpacingMark(int cp) | |
| nextBoundary | back to summary |
|---|---|
| public static int nextBoundary(CharSequence src, int off, int limit) Look for the next extended grapheme cluster boundary in a CharSequence.
It assumes the start of the char sequence at offset See Unicode Standard Annex #29 Unicode Text Segmentation for the specification for the extended grapheme cluster boundary rules. The following implementation is based on the annex for Unicode version 17.0.
| |