public class CaseFoldData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CaseFoldData.CaseFoldAlgorithm |
static class |
CaseFoldData.CaseFoldEquivalenceTable
Maps characters to their respective set of equivalent characters in case-insensitive context,
e.g.
|
static class |
CaseFoldData.CaseFoldTable |
static class |
CaseFoldData.CaseFoldUnfoldAlgorithm |
| Modifier and Type | Field and Description |
|---|---|
static CodePointSet |
FOLDABLE_CHARACTERS |
static CodePointSet |
FOLDED_CHARACTERS |
static String[] |
MULTI_CHAR_SEQUENCES |
static CaseFoldData.CaseFoldEquivalenceTable |
PYTHON_ASCII |
| Constructor and Description |
|---|
CaseFoldData() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyCaseFoldUnfold(CodePointSetAccumulator codePointSet,
CodePointSetAccumulator tmp,
CaseFoldData.CaseFoldUnfoldAlgorithm algorithm) |
static CaseFoldData.CaseFoldTable |
getTable(CaseFoldData.CaseFoldAlgorithm algorithm) |
static CaseUnfoldingTrie |
getUnfoldingTrie(CaseFoldData.CaseFoldAlgorithm algorithm) |
static int |
icuSimpleCaseFold(int codePoint) |
static String |
icuSimpleCaseFold(String string) |
static CodePointSet |
simpleCaseFold(CodePointSet codePointSet,
CodePointSetAccumulator tmp) |
public static final CaseFoldData.CaseFoldEquivalenceTable PYTHON_ASCII
public static final String[] MULTI_CHAR_SEQUENCES
public static final CodePointSet FOLDABLE_CHARACTERS
public static final CodePointSet FOLDED_CHARACTERS
public static CaseFoldData.CaseFoldTable getTable(CaseFoldData.CaseFoldAlgorithm algorithm)
public static CaseUnfoldingTrie getUnfoldingTrie(CaseFoldData.CaseFoldAlgorithm algorithm)
public static int icuSimpleCaseFold(int codePoint)
public static void applyCaseFoldUnfold(CodePointSetAccumulator codePointSet, CodePointSetAccumulator tmp, CaseFoldData.CaseFoldUnfoldAlgorithm algorithm)
public static CodePointSet simpleCaseFold(CodePointSet codePointSet, CodePointSetAccumulator tmp)