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