Skip navigation links
A C D E G H I J K L M N O P R S T U V W 

A

asBareJid() - Method in class rocks.xmpp.addr.Jid
Converts this JID into a bare JID, i.e. removes the resource part.
atSubdomain(CharSequence) - Method in class rocks.xmpp.addr.Jid
Creates a new JID at a subdomain and at the same domain as this JID.

C

charAt(int) - Method in class rocks.xmpp.addr.Jid
 
clear() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
clear() - Method in class rocks.xmpp.util.cache.LruCache
 
compare(CharSequence, CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
Compares two strings with each other.
compareTo(Jid) - Method in class rocks.xmpp.addr.Jid
Compares this JID with another JID.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class rocks.xmpp.util.cache.LruCache
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class rocks.xmpp.util.cache.LruCache
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class rocks.xmpp.util.cache.LruCache
 
containsKey(Object) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
containsKey(Object) - Method in class rocks.xmpp.util.cache.LruCache
 
containsValue(Object) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
containsValue(Object) - Method in class rocks.xmpp.util.cache.LruCache
 

D

DirectoryCache - Class in rocks.xmpp.util.cache
A simple directory based cache for caching of persistent items like avatars or entity capabilities.
DirectoryCache(Path) - Constructor for class rocks.xmpp.util.cache.DirectoryCache
 

E

enforce(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
Enforcement entails applying all of the rules specified for a particular string class or profile thereof to an individual string, for the purpose of determining if the string can be used in a given protocol slot.
entrySet() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
entrySet() - Method in class rocks.xmpp.util.cache.LruCache
 
equals(Object) - Method in class rocks.xmpp.addr.Jid
 
ESCAPING_FEATURE - Static variable in class rocks.xmpp.addr.Jid
The service discovery feature used for determining support of JID escaping (jid\20escaping).

G

get(Object) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
get(Object) - Method in class rocks.xmpp.util.cache.LruCache
 
getDomain() - Method in class rocks.xmpp.addr.Jid
Gets the domain part.
getLocal() - Method in class rocks.xmpp.addr.Jid
Gets the local part of the JID, also known as the name or node.
getResource() - Method in class rocks.xmpp.addr.Jid
Gets the resource part.

H

hashCode() - Method in class rocks.xmpp.addr.Jid
 

I

InvalidCodePointException - Exception in rocks.xmpp.precis
Thrown to indicate that a string contains invalid code points after applying preparation or enforcement of the PRECIS framework.
InvalidCodePointException(String) - Constructor for exception rocks.xmpp.precis.InvalidCodePointException
 
InvalidDirectionalityException - Exception in rocks.xmpp.precis
Thrown to indicate that the directionality rule has been violated.
InvalidDirectionalityException(String) - Constructor for exception rocks.xmpp.precis.InvalidDirectionalityException
 
isBareJid() - Method in class rocks.xmpp.addr.Jid
Checks if the JID is a bare JID.
isEmpty() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
isEmpty() - Method in class rocks.xmpp.util.cache.LruCache
 
isFullJid() - Method in class rocks.xmpp.addr.Jid
Checks if the JID is a full JID.

J

Jid - Class in rocks.xmpp.addr
The implementation of the JID as described in Extensible Messaging and Presence Protocol (XMPP): Address Format.

K

keySet() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
keySet() - Method in class rocks.xmpp.util.cache.LruCache
 

L

length() - Method in class rocks.xmpp.addr.Jid
 
LruCache<K,V> - Class in rocks.xmpp.util.cache
A simple concurrent implementation of a least-recently-used cache.
LruCache(int) - Constructor for class rocks.xmpp.util.cache.LruCache
 

M

merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class rocks.xmpp.util.cache.LruCache
 

N

NICKNAME - Static variable in class rocks.xmpp.precis.PrecisProfiles
The "Nickname Profile" specified in "Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames", RFC 7700.

O

of(CharSequence, CharSequence, CharSequence) - Static method in class rocks.xmpp.addr.Jid
Returns a full JID with a domain and resource part, e.g.
of(CharSequence) - Static method in class rocks.xmpp.addr.Jid
Creates a JID from an unescaped string.
ofDomain(CharSequence) - Static method in class rocks.xmpp.addr.Jid
Creates a bare JID with only the domain part, e.g.
ofDomainAndResource(CharSequence, CharSequence) - Static method in class rocks.xmpp.addr.Jid
Creates a full JID with a domain and resource part, e.g.
ofEscaped(CharSequence) - Static method in class rocks.xmpp.addr.Jid
Creates a JID from a escaped JID string.
ofLocalAndDomain(CharSequence, CharSequence) - Static method in class rocks.xmpp.addr.Jid
Creates a bare JID with a local and domain part, e.g.
OPAQUE_STRING - Static variable in class rocks.xmpp.precis.PrecisProfiles
The "OpaqueString Profile" specified in "Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords", RFC 7613.

P

PrecisProfile - Class in rocks.xmpp.precis
This is the base class for a PRECIS profile.
PrecisProfiles - Class in rocks.xmpp.precis
This class provides common PRECIS profiles, mainly specified by Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (RFC 7613).
prepare(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
Preparation entails only ensuring that the characters in an individual string are allowed by the underlying PRECIS string class.
put(String, byte[]) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
put(K, V) - Method in class rocks.xmpp.util.cache.LruCache
 
putAll(Map<? extends String, ? extends byte[]>) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
putAll(Map<? extends K, ? extends V>) - Method in class rocks.xmpp.util.cache.LruCache
 
putIfAbsent(K, V) - Method in class rocks.xmpp.util.cache.LruCache
 

R

remove(Object) - Method in class rocks.xmpp.util.cache.DirectoryCache
 
remove(Object) - Method in class rocks.xmpp.util.cache.LruCache
 
remove(Object, Object) - Method in class rocks.xmpp.util.cache.LruCache
 
replace(K, V, V) - Method in class rocks.xmpp.util.cache.LruCache
 
replace(K, V) - Method in class rocks.xmpp.util.cache.LruCache
 
rocks.xmpp.addr - package rocks.xmpp.addr
Provides classes for the XMPP Address Format (JID).
rocks.xmpp.precis - package rocks.xmpp.precis
Provides classes for the PRECIS framework as well as related profiles.
rocks.xmpp.util.cache - package rocks.xmpp.util.cache
Provides simple cache implementations.

S

size() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
size() - Method in class rocks.xmpp.util.cache.LruCache
 
subSequence(int, int) - Method in class rocks.xmpp.addr.Jid
 

T

toEscapedString() - Method in class rocks.xmpp.addr.Jid
Returns the JID in escaped form as described in XEP-0106: JID Escaping.
toString() - Method in class rocks.xmpp.addr.Jid
Returns the JID in its string representation, i.e. [ localpart "@" ] domainpart [ "/" resourcepart ].

U

USERNAME_CASE_MAPPED - Static variable in class rocks.xmpp.precis.PrecisProfiles
The "UsernameCaseMapped Profile" specified in "Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords", RFC 7613.
USERNAME_CASE_PRESERVED - Static variable in class rocks.xmpp.precis.PrecisProfiles
The "UsernameCasePreserved Profile" specified in "Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords", RFC 7613.

V

values() - Method in class rocks.xmpp.util.cache.DirectoryCache
 
values() - Method in class rocks.xmpp.util.cache.LruCache
 

W

withLocal(CharSequence) - Method in class rocks.xmpp.addr.Jid
Creates a new JID with a new local part and the same domain and resource part of the current JID.
withResource(CharSequence) - Method in class rocks.xmpp.addr.Jid
Creates a new full JID with a resource and the same local and domain part of the current JID.
A C D E G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2014–2016 XMPP.rocks. All rights reserved.