org.apache.abdera.util.iri
Class IDNA
java.lang.Object
org.apache.abdera.util.iri.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 |
IDNA(java.net.InetAddress addr)
|
IDNA(java.lang.String regname)
|
Method Summary |
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 |
finalize, getClass, notify, notifyAll, wait, wait, wait |
IDNA
public IDNA(java.net.InetAddress addr)
IDNA
public IDNA(java.lang.String regname)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- 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)