public class ENSIP15
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CM_AFTER_EMOJI |
static java.lang.String |
CM_LEADING |
ReadOnlyIntSet |
combiningMarks |
static java.lang.String |
DISALLOWED_CHARACTER |
java.util.List<EmojiSequence> |
emojis |
static java.lang.String |
EMPTY_LABEL |
java.util.Map<java.lang.Integer,java.lang.String> |
fenced |
static java.lang.String |
FENCED_ADJACENT |
static java.lang.String |
FENCED_LEADING |
static java.lang.String |
FENCED_TRAILING |
java.util.List<Group> |
groups |
ReadOnlyIntSet |
ignored |
static java.lang.String |
ILLEGAL_MIXTURE |
static java.lang.String |
INVALID_LABEL_EXTENSION |
static java.lang.String |
INVALID_UNDERSCORE |
java.util.Map<java.lang.Integer,ReadOnlyIntList> |
mapped |
int |
maxNonSpacingMarks |
NF |
NF |
ReadOnlyIntSet |
NFCCheck |
ReadOnlyIntSet |
nonSpacingMarks |
static java.lang.String |
NSM_DUPLICATE |
static java.lang.String |
NSM_EXCESSIVE |
ReadOnlyIntSet |
possiblyValid |
ReadOnlyIntSet |
shouldEscape |
static char |
STOP_CH |
static java.lang.String |
WHOLE_CONFUSABLE |
java.util.List<Whole> |
wholes |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
beautify(java.lang.String name) |
java.lang.String |
normalize(java.lang.String name) |
NormDetails |
normalizeDetails(java.lang.String name) |
java.lang.String |
normalizeFragment(java.lang.String name) |
java.lang.String |
normalizeFragment(java.lang.String name,
boolean decompose) |
java.lang.String |
safeCodepoint(int cp) |
java.lang.String |
safeImplode(int... cps) |
void |
safeImplode(java.lang.StringBuilder sb,
int[] cps) |
java.util.List<Label> |
split(java.lang.String name) |
public static final java.lang.String DISALLOWED_CHARACTER
public static final java.lang.String ILLEGAL_MIXTURE
public static final java.lang.String WHOLE_CONFUSABLE
public static final java.lang.String EMPTY_LABEL
public static final java.lang.String NSM_DUPLICATE
public static final java.lang.String NSM_EXCESSIVE
public static final java.lang.String CM_LEADING
public static final java.lang.String CM_AFTER_EMOJI
public static final java.lang.String FENCED_LEADING
public static final java.lang.String FENCED_ADJACENT
public static final java.lang.String FENCED_TRAILING
public static final java.lang.String INVALID_LABEL_EXTENSION
public static final java.lang.String INVALID_UNDERSCORE
public static final char STOP_CH
public final NF NF
public final int maxNonSpacingMarks
public final ReadOnlyIntSet shouldEscape
public final ReadOnlyIntSet ignored
public final ReadOnlyIntSet combiningMarks
public final ReadOnlyIntSet nonSpacingMarks
public final ReadOnlyIntSet NFCCheck
public final ReadOnlyIntSet possiblyValid
public final java.util.Map<java.lang.Integer,java.lang.String> fenced
public final java.util.Map<java.lang.Integer,ReadOnlyIntList> mapped
public final java.util.List<Group> groups
public final java.util.List<EmojiSequence> emojis
public final java.util.List<Whole> wholes
public java.lang.String safeCodepoint(int cp)
public java.lang.String safeImplode(int... cps)
public void safeImplode(java.lang.StringBuilder sb,
int[] cps)
public java.lang.String normalize(java.lang.String name)
public java.lang.String beautify(java.lang.String name)
public NormDetails normalizeDetails(java.lang.String name)
public java.lang.String normalizeFragment(java.lang.String name)
public java.lang.String normalizeFragment(java.lang.String name,
boolean decompose)
public java.util.List<Label> split(java.lang.String name)