| Modifier and Type | Field and Description |
|---|---|
| private static final byte[] | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| pack-priv final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final EnumSet | |
| private static int | |
| private static final Normalizer2 |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private static boolean | |
| private static boolean | |
| private boolean | |
| public StringBuilder | labelToASCII(CharSequence
Input domain name label label, StringBuilder Destination string object dest, IDNA.Output container of IDNA processing details. infoImplements abstract com. |
| public StringBuilder | labelToUnicode(CharSequence
Input domain name label label, StringBuilder Destination string object dest, IDNA.Output container of IDNA processing details. infoImplements abstract com. |
| private int | |
| private int | markBadACELabel(StringBuilder dest, int labelStart, int labelLength, boolean toASCII, IDNA.
|
| public StringBuilder | nameToASCII(CharSequence
Input domain name name, StringBuilder Destination string object dest, IDNA.Output container of IDNA processing details. infoImplements abstract com. |
| public StringBuilder | nameToUnicode(CharSequence
Input domain name name, StringBuilder Destination string object dest, IDNA.Output container of IDNA processing details. infoImplements abstract com. |
| private StringBuilder | |
| private int | |
| private StringBuilder | processUnicode(CharSequence src, int labelStart, int mappingStart, boolean isLabel, boolean toASCII, StringBuilder dest, IDNA.
|
| private static int | replaceLabel(StringBuilder dest, int destLabelStart, int destLabelLength, CharSequence label, int labelLength)
|
| private static int | |
| private static int |
| asciiData | back to summary |
|---|---|
| private static final byte[] asciiData | |
| EN_AN_MASK | back to summary |
|---|---|
| private static final int EN_AN_MASK | |
| ES_CS_ET_ON_BN_NSM_MASK | back to summary |
|---|---|
| private static final int ES_CS_ET_ON_BN_NSM_MASK | |
| L_EN_ES_CS_ET_ON_BN_NSM_MASK | back to summary |
|---|---|
| private static final int L_EN_ES_CS_ET_ON_BN_NSM_MASK | |
| L_EN_MASK | back to summary |
|---|---|
| private static final int L_EN_MASK | |
| L_MASK | back to summary |
|---|---|
| private static final int L_MASK | |
| L_R_AL_MASK | back to summary |
|---|---|
| private static final int L_R_AL_MASK | |
| options | back to summary |
|---|---|
| pack-priv final int options | |
| R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK | back to summary |
|---|---|
| private static final int R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK | |
| R_AL_AN_MASK | back to summary |
|---|---|
| private static final int R_AL_AN_MASK | |
| R_AL_EN_AN_MASK | back to summary |
|---|---|
| private static final int R_AL_EN_AN_MASK | |
| R_AL_MASK | back to summary |
|---|---|
| private static final int R_AL_MASK | |
| severeErrors | back to summary |
|---|---|
| private static final EnumSet<IDNA. | |
| U_GC_M_MASK | back to summary |
|---|---|
| private static int U_GC_M_MASK | |
| uts46Norm2 | back to summary |
|---|---|
| private static final Normalizer2 uts46Norm2 | |
| UTS46 | back to summary |
|---|---|
| public UTS46(int options) | |
| checkLabelBiDi | back to summary |
|---|---|
| private void checkLabelBiDi(CharSequence label, int labelStart, int labelLength, IDNA. | |
| checkLabelContextO | back to summary |
|---|---|
| private void checkLabelContextO(CharSequence label, int labelStart, int labelLength, IDNA. | |
| isASCIIOkBiDi | back to summary |
|---|---|
| private static boolean isASCIIOkBiDi(CharSequence s, int length) | |
| isASCIIString | back to summary |
|---|---|
| private static boolean isASCIIString(CharSequence dest) | |
| isLabelOkContextJ | back to summary |
|---|---|
| private boolean isLabelOkContextJ(CharSequence label, int labelStart, int labelLength) | |
| labelToASCII | back to summary |
|---|---|
| public StringBuilder labelToASCII(CharSequence label, StringBuilder dest, IDNA. Implements abstract com. Doc from com. Converts a single domain name label into its ASCII form for DNS lookup. If any processing step fails, then info.hasErrors() will be true and the result might not be an ASCII string. The label might be modified according to the types of errors. Labels with severe errors will be left in (or turned into) their Unicode form.
| |
| labelToUnicode | back to summary |
|---|---|
| public StringBuilder labelToUnicode(CharSequence label, StringBuilder dest, IDNA. Implements abstract com. Doc from com. Converts a single domain name label into its Unicode form for human-readable display. If any processing step fails, then info.hasErrors() will be true. The label might be modified according to the types of errors.
| |
| mapDevChars | back to summary |
|---|---|
| private int mapDevChars(StringBuilder dest, int labelStart, int mappingStart) | |
| markBadACELabel | back to summary |
|---|---|
| private int markBadACELabel(StringBuilder dest, int labelStart, int labelLength, boolean toASCII, IDNA. | |
| nameToASCII | back to summary |
|---|---|
| public StringBuilder nameToASCII(CharSequence name, StringBuilder dest, IDNA. Implements abstract com. Doc from com. Converts a whole domain name into its ASCII form for DNS lookup. If any processing step fails, then info.hasErrors() will be true and the result might not be an ASCII string. The domain name might be modified according to the types of errors. Labels with severe errors will be left in (or turned into) their Unicode form.
| |
| nameToUnicode | back to summary |
|---|---|
| public StringBuilder nameToUnicode(CharSequence name, StringBuilder dest, IDNA. Implements abstract com. Doc from com. Converts a whole domain name into its Unicode form for human-readable display. If any processing step fails, then info.hasErrors() will be true. The domain name might be modified according to the types of errors.
| |
| process | back to summary |
|---|---|
| private StringBuilder process(CharSequence src, boolean isLabel, boolean toASCII, StringBuilder dest, IDNA. | |
| processLabel | back to summary |
|---|---|
| private int processLabel(StringBuilder dest, int labelStart, int labelLength, boolean toASCII, IDNA. | |
| processUnicode | back to summary |
|---|---|
| private StringBuilder processUnicode(CharSequence src, int labelStart, int mappingStart, boolean isLabel, boolean toASCII, StringBuilder dest, IDNA. | |
| replaceLabel | back to summary |
|---|---|
| private static int replaceLabel(StringBuilder dest, int destLabelStart, int destLabelLength, CharSequence label, int labelLength) | |
| U_GET_GC_MASK | back to summary |
|---|---|
| private static int U_GET_GC_MASK(int c) | |
| U_MASK | back to summary |
|---|---|
| private static int U_MASK(int x) | |