|
||||||||||
| 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.XMPPRoomID
public class XMPPRoomID
| Field Summary | |
|---|---|
static java.lang.String |
AT_SIGN
|
static java.lang.String |
DOMAIN_DEFAULT
|
static java.lang.String |
DOT
|
static char |
DOT_CHAR
|
static java.lang.String |
NICKNAME
|
static java.lang.String |
SLASH
|
| Fields inherited from class org.eclipse.ecf.core.identity.BaseID |
|---|
namespace |
| Constructor Summary | |
|---|---|
XMPPRoomID(Namespace namespace,
java.lang.String username,
java.lang.String host,
java.lang.String domain,
java.lang.String roomname,
java.lang.String nickname)
|
|
XMPPRoomID(Namespace namespace,
XMPPConnection conn,
java.lang.String roomid)
|
|
XMPPRoomID(Namespace namespace,
XMPPConnection conn,
java.lang.String roomid,
java.lang.String longName)
|
|
XMPPRoomID(Namespace namespace,
XMPPID userid,
java.lang.String domain,
java.lang.String groupname,
java.lang.String nickname)
|
|
| Method Summary | |
|---|---|
protected boolean |
fieldEquals(XMPPRoomID o)
|
static java.lang.String |
fixConferenceDomain(java.lang.String domain,
java.lang.String host)
|
java.lang.Object |
getAdapter(java.lang.Class clazz)
|
java.lang.String |
getHostname()
Get hostname for this IChatID |
java.lang.String |
getLongName()
|
java.lang.String |
getMucString()
|
java.lang.String |
getNickname()
|
java.lang.String |
getUsername()
Get username for this IChatID |
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 java.lang.String DOMAIN_DEFAULT
public static final java.lang.String NICKNAME
public static final java.lang.String AT_SIGN
public static final java.lang.String DOT
public static final java.lang.String SLASH
public static final char DOT_CHAR
| Constructor Detail |
|---|
public XMPPRoomID(Namespace namespace,
java.lang.String username,
java.lang.String host,
java.lang.String domain,
java.lang.String roomname,
java.lang.String nickname)
throws java.net.URISyntaxException
java.net.URISyntaxException
public XMPPRoomID(Namespace namespace,
XMPPID userid,
java.lang.String domain,
java.lang.String groupname,
java.lang.String nickname)
throws java.net.URISyntaxException
java.net.URISyntaxException
public XMPPRoomID(Namespace namespace,
XMPPConnection conn,
java.lang.String roomid,
java.lang.String longName)
throws java.net.URISyntaxException
java.net.URISyntaxException
public XMPPRoomID(Namespace namespace,
XMPPConnection conn,
java.lang.String roomid)
throws java.net.URISyntaxException
java.net.URISyntaxException| Method Detail |
|---|
public static java.lang.String fixConferenceDomain(java.lang.String domain,
java.lang.String host)
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 fieldEquals(XMPPRoomID o)
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 getMucString()
public java.lang.String getNickname()
public java.lang.String getLongName()
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 BaseIDpublic java.lang.String getUsername()
IChatID
getUsername in interface IChatIDnull.public java.lang.String getHostname()
IChatID
getHostname in interface IChatIDnull.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||