Home | History | Annotate | Download | only in text

Lines Matching refs:IDNA

21  * Abstract base class for IDNA processing.
25 * The IDNA class is not intended for public subclassing.
34 * The static IDNA API methods implement the IDNA protocol as defined in the
35 * <a href="http://www.ietf.org/rfc/rfc3490.txt">IDNA RFC</a>.
41 * IDNA requires that implementations process input strings with
45 * Implementations of IDNA MUST fully implement Nameprep and Punycode;
56 public abstract class IDNA {
80 * IDNA option to check for whether the input conforms to the BiDi rules.
87 * IDNA option to check for whether the input conforms to the CONTEXTJ rules.
94 * IDNA option for nontransitional processing in ToASCII().
98 * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.)
102 * IDNA option for nontransitional processing in ToUnicode().
106 * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.)
110 * IDNA option to check for whether the input conforms to the CONTEXTO rules.
120 * Returns an IDNA instance which implements UTS #46.
125 * UTS #46 defines Unicode IDNA Compatibility Processing,
143 * @return the UTS #46 IDNA instance, if successful
145 public static IDNA getUTS46Instance(int options) {
158 * @param info Output container of IDNA processing details.
170 * @param info Output container of IDNA processing details.
184 * @param info Output container of IDNA processing details.
196 * @param info Output container of IDNA processing details.
202 * Output container for IDNA processing errors.
217 * Were there IDNA processing errors?
222 * Returns a set indicating IDNA processing errors.
254 // The following protected methods give IDNA subclasses access to the private IDNAInfo fields.
361 * IDNA error bit set values.
421 * A label does not meet the IDNA BiDi requirements (for right-to-left characters).
425 * A label does not meet the IDNA CONTEXTJ requirements.
429 * A label does not meet the IDNA CONTEXTO requirements for punctuation characters.
435 * A label does not meet the IDNA CONTEXTO requirements for digits.
448 protected IDNA() {
454 * IDNA2003: This function implements the ToASCII operation as defined in the IDNA RFC.
462 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
467 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
471 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
487 * IDNA2003: This function implements the ToASCII operation as defined in the IDNA RFC.
495 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
500 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
504 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
519 * IDNA2003: This function implements the ToASCII operation as defined in the IDNA RFC.
527 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
532 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
536 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
550 * IDNA2003: Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
556 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
563 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
568 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
572 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
586 * IDNA2003: Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
592 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
599 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
604 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
608 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
622 * IDNA2003: Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
628 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
635 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
640 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
644 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
659 * IDNA2003: This function implements the ToUnicode operation as defined in the IDNA RFC.
667 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
672 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
676 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
691 * IDNA2003: This function implements the ToUnicode operation as defined in the IDNA RFC.
699 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
704 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
708 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
723 * IDNA2003: Function that implements the ToUnicode operation as defined in the IDNA RFC.
731 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
736 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
740 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
754 * IDNA2003: Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
757 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
764 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
769 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
773 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
787 * IDNA2003: Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
790 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
797 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
802 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
806 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
820 * IDNA2003: Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
823 * <b>Note:</b> IDNA RFC specifies that a conformant application should divide a domain name
830 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
835 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
839 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
864 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
869 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
873 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
901 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
906 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
910 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions
936 * - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points
941 * - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations
945 * - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions