public class DomainAndResourcepartJid extends DomainpartJid implements DomainFullJid
Note that this implementation does not require an cache for the unescaped
string, compared to LocalDomainAndResourcepartJid.
domain| Modifier and Type | Method and Description |
|---|---|
BareJid |
asBareJidIfPossible()
Convert this Jid to a BareJid if possible.
|
DomainBareJid |
asDomainBareJid() |
DomainBareJid |
asDomainBareJidIfPossible()
Convert this Jid to a DomainBareJid if possible.
|
String |
asDomainBareJidString() |
DomainFullJid |
asDomainFullJidIfPossible()
Convert this Jid to a DomainFullJid if possible.
|
FullJid |
asFullJidIfPossible()
Convert this Jid to a FullJid if possible.
|
String |
getResource() |
String |
getResourceOrNull()
Get the resourcepart of this JID or null.
|
boolean |
hasNoResource()
Check if this is an instance of
BareJid or DomainBareJid. |
boolean |
isParentOf(BareJid bareJid)
See
Jid.isParentOf(Jid). |
boolean |
isParentOf(DomainBareJid domainBareJid)
See
Jid.isParentOf(Jid). |
boolean |
isParentOf(DomainFullJid domainFullJid)
See
Jid.isParentOf(Jid). |
boolean |
isParentOf(FullJid fullJid)
See
Jid.isParentOf(Jid). |
String |
toString()
Returns the escaped String representation of this JID.
|
asUnescapedString, compareTo, getDomaincharAt, downcast, equals, equals, equals, getLocalpartOrNull, hashCode, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOf, length, subSequenceclone, finalize, getClass, notify, notifyAll, wait, wait, waitasUnescapedString, downcast, equals, equals, getDomain, getLocalpartOrNull, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOfcompareTocharAt, chars, codePoints, length, subSequencepublic final String getResource()
getResource in interface JidWithResourcepublic String toString()
JidtoString in interface CharSequencetoString in interface JidtoString in class DomainpartJidpublic DomainBareJid asDomainBareJid()
asDomainBareJid in interface DomainBareJidasDomainBareJid in class DomainpartJidpublic String asDomainBareJidString()
asDomainBareJidString in interface DomainBareJidasDomainBareJidString in class DomainpartJidpublic final boolean hasNoResource()
JidBareJid or DomainBareJid.hasNoResource in interface JidhasNoResource in class DomainpartJidpublic BareJid asBareJidIfPossible()
JidasBareJidIfPossible in interface JidasBareJidIfPossible in class DomainpartJidpublic FullJid asFullJidIfPossible()
JidasFullJidIfPossible in interface JidasFullJidIfPossible in class DomainpartJidpublic DomainBareJid asDomainBareJidIfPossible()
JidasDomainBareJidIfPossible in interface JidasDomainBareJidIfPossible in class DomainpartJidpublic DomainFullJid asDomainFullJidIfPossible()
JidasDomainFullJidIfPossible in interface JidasDomainFullJidIfPossible in class DomainpartJidpublic String getResourceOrNull()
Jid
If the JID is of form null is returned.
getResourceOrNull in interface JidgetResourceOrNull in class AbstractJidpublic boolean isParentOf(BareJid bareJid)
JidJid.isParentOf(Jid).isParentOf in interface JidisParentOf in class DomainpartJidpublic boolean isParentOf(FullJid fullJid)
JidJid.isParentOf(Jid).isParentOf in interface JidisParentOf in class DomainpartJidpublic boolean isParentOf(DomainBareJid domainBareJid)
JidJid.isParentOf(Jid).isParentOf in interface JidisParentOf in class DomainpartJidpublic boolean isParentOf(DomainFullJid domainFullJid)
JidJid.isParentOf(Jid).isParentOf in interface JidisParentOf in class DomainpartJidCopyright © 2015 Ignite Realtime. All rights reserved.