public final class IMHandle extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<IMHandle>
IMHandle.Scheme
or a URL
identifying the IM network for the protocol (e.g. http://aim.com/).Modifier and Type | Class and Description |
---|---|
static class |
IMHandle.Scheme
Supported IM schemes.
|
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
IMHandle(IMHandle.Scheme scheme,
java.lang.String address) |
IMHandle(java.net.URL network,
java.lang.String address) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(IMHandle o)
Sorts first by protocol, then by address.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAddress() |
java.lang.String |
getProtocol() |
int |
hashCode() |
java.lang.String |
toString() |
public static final long serialVersionUID
public IMHandle(IMHandle.Scheme scheme, java.lang.String address)
public IMHandle(java.net.URL network, java.lang.String address)
public java.lang.String getProtocol()
public java.lang.String getAddress()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(IMHandle o)
compareTo
in interface java.lang.Comparable<IMHandle>
public java.lang.String toString()
toString
in class java.lang.Object