public class LocalDomainAndResourcepartJid extends LocalAndDomainpartJid implements FullJid
localpart
domain
Constructor and Description |
---|
LocalDomainAndResourcepartJid(String localpart,
String domain,
String resource) |
Modifier and Type | Method and Description |
---|---|
BareJid |
asBareJid() |
BareJid |
asBareJidIfPossible()
Convert this Jid to a BareJid if possible.
|
String |
asBareJidString() |
DomainBareJid |
asDomainBareJidIfPossible()
Convert this Jid to a DomainBareJid if possible.
|
DomainFullJid |
asDomainFullJidIfPossible()
Convert this Jid to a DomainFullJid if possible.
|
FullJid |
asFullJidIfPossible()
Convert this Jid to a FullJid if possible.
|
String |
asUnescapedString() |
String |
getLocalpartOrNull()
Get the localpart of this JID or null.
|
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.
|
getLocalpart
asDomainBareJid, asDomainBareJidString, compareTo, getDomain
charAt, downcast, equals, equals, equals, hashCode, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOf, length, subSequence
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLocalpart
downcast, equals, equals, getDomain, hasLocalpart, hasResource, isBareJid, isBareOrFullJid, isDomainBareJid, isDomainFullJid, isFullJid, isParentOf
compareTo
charAt, chars, codePoints, length, subSequence
public LocalDomainAndResourcepartJid(String localpart, String domain, String resource) throws XmppStringprepException
XmppStringprepException
public final String getResource()
getResource
in interface JidWithResource
public String toString()
Jid
toString
in interface CharSequence
toString
in interface Jid
toString
in class LocalAndDomainpartJid
public String asUnescapedString()
asUnescapedString
in interface Jid
asUnescapedString
in class LocalAndDomainpartJid
public BareJid asBareJid()
asBareJid
in interface BareJid
asBareJid
in class LocalAndDomainpartJid
public String asBareJidString()
asBareJidString
in interface BareJid
asBareJidString
in class LocalAndDomainpartJid
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 LocalAndDomainpartJid
public FullJid asFullJidIfPossible()
Jid
asFullJidIfPossible
in interface Jid
asFullJidIfPossible
in class LocalAndDomainpartJid
public DomainBareJid asDomainBareJidIfPossible()
Jid
asDomainBareJidIfPossible
in interface Jid
asDomainBareJidIfPossible
in class LocalAndDomainpartJid
public DomainFullJid asDomainFullJidIfPossible()
Jid
asDomainFullJidIfPossible
in interface Jid
asDomainFullJidIfPossible
in class LocalAndDomainpartJid
public String getLocalpartOrNull()
Jid
If the JID is of form null
is returned.
getLocalpartOrNull
in interface Jid
getLocalpartOrNull
in class AbstractJid
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 LocalAndDomainpartJid
public boolean isParentOf(FullJid fullJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class LocalAndDomainpartJid
public boolean isParentOf(DomainBareJid domainBareJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class LocalAndDomainpartJid
public boolean isParentOf(DomainFullJid domainFullJid)
Jid
Jid.isParentOf(Jid)
.isParentOf
in interface Jid
isParentOf
in class LocalAndDomainpartJid
Copyright © 2015 Ignite Realtime. All rights reserved.