public final class RubyCaseUnfoldingTrie extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RubyCaseUnfoldingTrie.Unfolding |
| Modifier and Type | Field and Description |
|---|---|
static RubyCaseUnfoldingTrie |
CASE_UNFOLD |
| Constructor and Description |
|---|
RubyCaseUnfoldingTrie(int depth) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int codepoint,
int[] caseFoldedString,
int offset) |
static List<Integer> |
findSingleCharUnfoldings(int caseFolded) |
static List<Integer> |
findSingleCharUnfoldings(int[] caseFolded) |
static List<RubyCaseUnfoldingTrie.Unfolding> |
findUnfoldings(List<Integer> caseFolded) |
RubyCaseUnfoldingTrie |
getChildAt(int index) |
List<Integer> |
getCodepoints() |
int |
getDepth() |
boolean |
hasChildAt(int index) |
public static final RubyCaseUnfoldingTrie CASE_UNFOLD
public void add(int codepoint,
int[] caseFoldedString,
int offset)
public boolean hasChildAt(int index)
public RubyCaseUnfoldingTrie getChildAt(int index)
public int getDepth()
public static List<RubyCaseUnfoldingTrie.Unfolding> findUnfoldings(List<Integer> caseFolded)