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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(IMHandle o)
compareTo in interface java.lang.Comparable<IMHandle>public java.lang.String toString()
toString in class java.lang.Object