public abstract class AbstractJid extends Object implements Jid
| Constructor and Description |
|---|
AbstractJid() |
| Modifier and Type | Method and Description |
|---|---|
char |
charAt(int index) |
<T extends Jid> |
downcast()
Return the downcasted instance of this Jid.
|
boolean |
equals(CharSequence charSequence)
Compares the given CharSequence with this JID.
|
boolean |
equals(Object other) |
boolean |
equals(String string)
Compares the given String wit this JID.
|
String |
getLocalpartOrNull()
Get the localpart of this JID or null.
|
String |
getResourceOrNull()
Get the resourcepart of this JID or null.
|
int |
hashCode() |
boolean |
hasLocalpart() |
abstract boolean |
hasNoResource()
Check if this is an instance of
BareJid or DomainBareJid. |
boolean |
hasResource() |
boolean |
isBareJid()
Check if this is an instance of
BareJid. |
boolean |
isBareOrFullJid() |
boolean |
isDomainBareJid()
Check if this is an instance of
DomainBareJid. |
boolean |
isDomainFullJid()
Check if this is an instance of
DomainFullJid. |
boolean |
isFullJid()
Check if this is an instance of
FullJid. |
boolean |
isParentOf(Jid jid)
Check if this JID is the parent of another JID.
|
int |
length() |
CharSequence |
subSequence(int start,
int end) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitasBareJidIfPossible, asDomainBareJidIfPossible, asDomainFullJidIfPossible, asFullJidIfPossible, asUnescapedString, getDomain, isParentOf, isParentOf, isParentOf, isParentOf, toStringcompareTochars, codePointspublic final boolean isBareOrFullJid()
isBareOrFullJid in interface Jidpublic final boolean isBareJid()
JidBareJid.public final boolean isFullJid()
JidFullJid.public final boolean isDomainBareJid()
JidDomainBareJid.isDomainBareJid in interface Jidpublic final boolean isDomainFullJid()
JidDomainFullJid.isDomainFullJid in interface Jidpublic abstract boolean hasNoResource()
JidBareJid or DomainBareJid.hasNoResource in interface Jidpublic final boolean hasResource()
hasResource in interface Jidpublic final boolean hasLocalpart()
hasLocalpart in interface Jidpublic final <T extends Jid> T downcast()
Jidpublic int length()
length in interface CharSequencepublic char charAt(int index)
charAt in interface CharSequencepublic CharSequence subSequence(int start, int end)
subSequence in interface CharSequencepublic String getResourceOrNull()
Jid
If the JID is of form null is returned.
getResourceOrNull in interface Jidpublic String getLocalpartOrNull()
Jid
If the JID is of form null is returned.
getLocalpartOrNull in interface Jidpublic final boolean isParentOf(Jid jid)
Jid
| this JID (parentOf) | other JID | result | |---------------------+---------------------+--------| | dom.example | dom.example | true | | dom.example | dom.example/res | true | | dom.example | loc@dom.example | true | | dom.example | loc@dom.example/res | true | | dom.example/res | dom.exmple | false | | dom.example/res | dom.example/res | true | | dom.example/res | loc@dom.example | false | | dom.example/res | loc@dom.example/res | false | | loc@dom.example | dom.example | false | | loc@dom.example | dom.example/res | false | | loc@dom.example | loc@dom.example | true | | loc@dom.example | loc@dom.example/res | true | | loc@dom.example/res | dom.example | false | | loc@dom.example/res | dom.example/res | false | | loc@dom.example/res | loc@dom.example | false | | loc@dom.example/res | loc@dom.example/res | true |
isParentOf in interface Jidjid - the other JID to compare withpublic final boolean equals(CharSequence charSequence)
Jidequals(charSequence.toString() would
return true.equals in interface JidcharSequence - the CharSequence to compare this JID with.equals(charSequence.toString() would return true.Jid.equals(String)Copyright © 2015 Ignite Realtime. All rights reserved.