|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ecf.core.identity.BaseID
org.eclipse.ecf.provider.xmpp.identity.XMPPID
public class XMPPID
| Field Summary | |
|---|---|
static char |
PATH_DELIMITER
|
static char |
PORT_DELIMITER
|
static char |
USER_HOST_DELIMITER
|
| Fields inherited from class org.eclipse.ecf.core.identity.BaseID |
|---|
namespace |
| Constructor Summary | |
|---|---|
XMPPID(Namespace namespace,
java.lang.String unamehost)
|
|
| Method Summary | |
|---|---|
protected static java.lang.String |
fixEscape(java.lang.String src)
|
java.lang.Object |
getAdapter(java.lang.Class clazz)
|
java.lang.String |
getFQName()
|
java.lang.String |
getHostname()
Get hostname for this IChatID |
int |
getPort()
|
java.lang.String |
getResourceName()
|
java.lang.String |
getUsername()
Get username for this IChatID |
java.lang.String |
getUsernameAtHost()
|
protected int |
namespaceCompareTo(BaseID o)
Called by Namespace.getCompareToForObject(BaseID, BaseID). |
protected boolean |
namespaceEquals(BaseID o)
Called by Namespace.testIDEquals(BaseID, BaseID). |
protected java.lang.String |
namespaceGetName()
Called by Namespace.getNameForID(BaseID). |
protected int |
namespaceHashCode()
Called by Namespace.getHashCodeForID(BaseID). |
protected java.lang.String |
namespaceToExternalForm()
Called by Namespace.toExternalForm(BaseID). |
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.ecf.core.identity.BaseID |
|---|
compareTo, equals, getName, getNamespace, hashCode, toExternalForm |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final char USER_HOST_DELIMITER
public static final char PORT_DELIMITER
public static final char PATH_DELIMITER
| Constructor Detail |
|---|
public XMPPID(Namespace namespace,
java.lang.String unamehost)
throws java.net.URISyntaxException
java.net.URISyntaxException| Method Detail |
|---|
protected static java.lang.String fixEscape(java.lang.String src)
protected int namespaceCompareTo(BaseID o)
BaseIDNamespace.getCompareToForObject(BaseID, BaseID).
namespaceCompareTo in class BaseIDo - the other ID to compare to. Will not be null.
Comparable contract.protected boolean namespaceEquals(BaseID o)
BaseIDNamespace.testIDEquals(BaseID, BaseID).
namespaceEquals in class BaseIDo - the other ID to test against. May be null.
true if this ID is equal to the given ID. false otherwise.protected java.lang.String namespaceGetName()
BaseIDNamespace.getNameForID(BaseID).
namespaceGetName in class BaseIDnull. Value returned should be unique within this Namespace.protected int namespaceHashCode()
BaseIDNamespace.getHashCodeForID(BaseID).
namespaceHashCode in class BaseIDprotected java.lang.String namespaceToExternalForm()
BaseIDNamespace.toExternalForm(BaseID).
namespaceToExternalForm in class BaseIDnamespace.getScheme() + Namespace.SCHEME_SEPARATOR + namespaceGetName();
public java.lang.String getUsername()
IChatID
getUsername in interface IChatIDnull.public java.lang.String getHostname()
IChatID
getHostname in interface IChatIDnull.public java.lang.String getResourceName()
public int getPort()
public java.lang.String getUsernameAtHost()
public java.lang.String getFQName()
public java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Objectpublic java.lang.Object getAdapter(java.lang.Class clazz)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class BaseID
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||