Class IDNA

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public final class IDNA
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    Provides an Internationized Domain Name implementation
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      IDNA​(java.lang.String regname)  
      IDNA​(java.net.InetAddress addr)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()  
      boolean equals​(java.lang.Object obj)  
      static boolean equals​(java.lang.String idn1, java.lang.String idn2)  
      java.net.InetAddress getInetAddress()  
      int hashCode()  
      java.lang.String toASCII()  
      static java.lang.String toASCII​(java.lang.String regname)  
      java.lang.String toString()  
      java.lang.String toUnicode()  
      static java.lang.String toUnicode​(java.lang.String regname)  
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IDNA

        public IDNA​(java.net.InetAddress addr)
      • IDNA

        public IDNA​(java.lang.String regname)
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • toASCII

        public java.lang.String toASCII()
      • toUnicode

        public java.lang.String toUnicode()
      • getInetAddress

        public java.net.InetAddress getInetAddress()
                                            throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public static boolean equals​(java.lang.String idn1,
                                     java.lang.String idn2)
      • toASCII

        public static java.lang.String toASCII​(java.lang.String regname)
      • toUnicode

        public static java.lang.String toUnicode​(java.lang.String regname)