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, getDomain
charAt, downcast, equals, equals, equals, getLocalpartOrNull, hashCode, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOf, length, subSequence
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asUnescapedString, downcast, equals, equals, getDomain, getLocalpartOrNull, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOf
compareTo
charAt, chars, codePoints, length, subSequence
public final String getResource()
getResource
in interface JidWithResource
public String toString()
Jid
toString
in interface CharSequence
toString
in interface Jid
toString
in class DomainpartJid
public DomainBareJid asDomainBareJid()
asDomainBareJid
in interface DomainBareJid
asDomainBareJid
in class DomainpartJid
public String asDomainBareJidString()
asDomainBareJidString
in interface DomainBareJid
asDomainBareJidString
in class DomainpartJid
public final boolean hasNoResource()
Jid
BareJid
or DomainBareJid
.hasNoResource
in interface Jid
hasNoResource
in class DomainpartJid
public BareJid asBareJidIfPossible()
Jid
asBareJidIfPossible
in interface Jid
asBareJidIfPossible
in class DomainpartJid
public FullJid asFullJidIfPossible()
Jid
asFullJidIfPossible
in interface Jid
asFullJidIfPossible
in class DomainpartJid
public DomainBareJid asDomainBareJidIfPossible()
Jid
asDomainBareJidIfPossible
in interface Jid
asDomainBareJidIfPossible
in class DomainpartJid
public DomainFullJid asDomainFullJidIfPossible()
Jid
asDomainFullJidIfPossible
in interface Jid
asDomainFullJidIfPossible
in class DomainpartJid
public String getResourceOrNull()
Jid
If the JID is of form null
is returned.
getResourceOrNull
in interface Jid
getResourceOrNull
in class AbstractJid
public boolean isParentOf(BareJid bareJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class DomainpartJid
public boolean isParentOf(FullJid fullJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class DomainpartJid
public boolean isParentOf(DomainBareJid domainBareJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class DomainpartJid
public boolean isParentOf(DomainFullJid domainFullJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class DomainpartJid
Copyright © 2016. All rights reserved.