Skip navigation links
A C E I N O P R U W 

A

applyAdditionalMappingRule(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
The additional mapping rule of a profile specifies whether additional mappings are performed on the characters of a string, such as:

Mapping of delimiter characters (such as '@', ':', '/', '+', and '-')

Mapping of special characters (e.g., non-ASCII space characters to ASCII space or control characters to nothing).

applyCaseMappingRule(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
The case mapping rule of a profile specifies whether case mapping (instead of case preservation) is performed on the characters of a string, and how the mapping is applied (e.g., mapping uppercase and titlecase characters to their lowercase equivalents).
applyDirectionalityRule(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
The directionality rule of a profile specifies how to treat strings containing what are often called "right-to-left" (RTL) characters (see Unicode Standard Annex #9 [UAX9]).
applyNormalizationRule(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
The normalization rule of a profile specifies which Unicode normalization form (D, KD, C, or KC) is to be applied.
applyWidthMappingRule(CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
The width mapping rule of a profile specifies whether width mapping is performed on the characters of a string, and how the mapping is done.

C

caseFold(CharSequence) - Static method in class rocks.xmpp.precis.PrecisProfile
Applies the default case folding to a string.
checkBidiRule(CharSequence) - Static method in class rocks.xmpp.precis.PrecisProfile
Checks the Bidi Rule.
compare(CharSequence, CharSequence) - Method in class rocks.xmpp.precis.PrecisProfile
Compares two strings with each other.

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.

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
 

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

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.
PrecisProfile(boolean) - Constructor for class rocks.xmpp.precis.PrecisProfile
 
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.

R

rocks.xmpp.precis - package rocks.xmpp.precis
Provides classes for the PRECIS framework as well as related profiles.

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.

W

widthMap(CharSequence) - Static method in class rocks.xmpp.precis.PrecisProfile
Maps full-width and half-width characters to their decomposition mappings.
A C E I N O P R U W 
Skip navigation links

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