Index

A B C F G M N O P S T U V 
All Classes and Interfaces|All Packages

A

ADDITIONAL_MAPPING - Enum constant in enum com.ongres.stringprep.Option
Any additional mapping tables specific to the profile.
additionalMapping - Variable in class com.ongres.stringprep.Stringprep
 
additionalMappingTable(int) - Method in class com.ongres.saslprep.SASLprep
Non-ASCII space characters that can be mapped to SPACE (U+0020).
additionalMappingTable(int) - Method in interface com.ongres.stringprep.Profile
Any additional mapping tables specific to the profile.

B

bidirectionalPropertyL(int) - Static method in class com.ongres.stringprep.Tables
Characters with bidirectional property "L".
bidirectionalPropertyRorAL(int) - Static method in class com.ongres.stringprep.Tables
Characters with bidirectional property "R" or "AL".

C

CASE_FOLD_NFKC - Enum constant in enum com.ongres.stringprep.Option
B.2 Mapping for case-folding used with NFKC.
CASE_FOLD_NO_NORMALIZATION - Enum constant in enum com.ongres.stringprep.Option
B.3 Mapping for case-folding used with no normalization.
caseFoldNfkc - Variable in class com.ongres.stringprep.Stringprep
 
caseFoldNoNormalization - Variable in class com.ongres.stringprep.Stringprep
 
CHECK_BIDI - Enum constant in enum com.ongres.stringprep.Option
Bidirectional tables.
checkBidi - Variable in class com.ongres.stringprep.Stringprep
 
checkProhibited(boolean, IntPredicate, int, String) - Static method in class com.ongres.stringprep.Stringprep
 
com.ongres.nameprep - package com.ongres.nameprep
Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN).
com.ongres.saslprep - package com.ongres.saslprep
SASLprep: Stringprep Profile for User Names and Passwords.
com.ongres.stringprep - package com.ongres.stringprep
Preparation of Internationalized Strings ("stringprep").

F

FORBID_ADDITIONAL_CHARACTERS - Enum constant in enum com.ongres.stringprep.Option
Any additional characters that are prohibited as output specific to the profile.
FORBID_ASCII_CONTROL - Enum constant in enum com.ongres.stringprep.Option
C.2.1 ASCII control characters
FORBID_ASCII_SPACES - Enum constant in enum com.ongres.stringprep.Option
C.1.1 ASCII space characters
FORBID_CHANGE_DISPLAY_AND_DEPRECATED - Enum constant in enum com.ongres.stringprep.Option
C.8 Change display properties or are deprecated
FORBID_INAPPROPRIATE_FOR_CANON_REP - Enum constant in enum com.ongres.stringprep.Option
C.7 Inappropriate for canonical representation
FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT - Enum constant in enum com.ongres.stringprep.Option
C.6 Inappropriate for plain text.
FORBID_NON_ASCII_CONTROL - Enum constant in enum com.ongres.stringprep.Option
C.2.2 Non-ASCII control characters
FORBID_NON_ASCII_SPACES - Enum constant in enum com.ongres.stringprep.Option
C.1.2 Non-ASCII space characters
FORBID_NON_CHARACTER - Enum constant in enum com.ongres.stringprep.Option
C.4 Non-character code points.
FORBID_PRIVATE_USE - Enum constant in enum com.ongres.stringprep.Option
C.3 Private use
FORBID_SURROGATE - Enum constant in enum com.ongres.stringprep.Option
C.5 Surrogate codes.
FORBID_TAGGING - Enum constant in enum com.ongres.stringprep.Option
C.9 Tagging characters
forbidAdditionalCharacters - Variable in class com.ongres.stringprep.Stringprep
 
forbidAsciiControl - Variable in class com.ongres.stringprep.Stringprep
 
forbidAsciiSpaces - Variable in class com.ongres.stringprep.Stringprep
 
forbidChangeDisplayDeprecated - Variable in class com.ongres.stringprep.Stringprep
 
forbidInappropriateCanonRep - Variable in class com.ongres.stringprep.Stringprep
 
forbidInappropriatePlainText - Variable in class com.ongres.stringprep.Stringprep
 
forbidNonAsciiControl - Variable in class com.ongres.stringprep.Stringprep
 
forbidNonAsciiSpaces - Variable in class com.ongres.stringprep.Stringprep
 
forbidNonCharacter - Variable in class com.ongres.stringprep.Stringprep
 
forbidPrivateUse - Variable in class com.ongres.stringprep.Stringprep
 
forbidSurrogate - Variable in class com.ongres.stringprep.Stringprep
 
forbidTagging - Variable in class com.ongres.stringprep.Stringprep
 
forbidUnassigned - Variable in class com.ongres.stringprep.Stringprep
 

G

getProfile(String) - Static method in class com.ongres.stringprep.StringprepLocator
 
getProvider(String) - Static method in class com.ongres.stringprep.Stringprep
Lookup the provider service that contains the profile.

M

map(char[]) - Method in class com.ongres.stringprep.Stringprep
 
MAP_TO_NOTHING - Enum constant in enum com.ongres.stringprep.Option
B.1 Commonly mapped to nothing
mapToNothing - Variable in class com.ongres.stringprep.Stringprep
 
mapToNothing(int) - Static method in class com.ongres.stringprep.Tables
Commonly mapped to nothing.
mapWithNfkc(int) - Static method in class com.ongres.stringprep.Tables
Mapping for case-folding used with NFKC.
mapWithoutNormalization(int) - Static method in class com.ongres.stringprep.Tables
Mapping for case-folding used with no normalization.

N

Nameprep - Class in com.ongres.nameprep
Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN).
Nameprep() - Constructor for class com.ongres.nameprep.Nameprep
Construct an instance of the Nameprep profile.
nameprepProfile - Variable in class com.ongres.nameprep.Nameprep
 
NORMALIZE_KC - Enum constant in enum com.ongres.stringprep.Option
Unicode normalization with form KC.
normalizeKc - Variable in class com.ongres.stringprep.Stringprep
 

O

Option - Enum in com.ongres.stringprep
Options to define a StringPrep profile.
Option() - Constructor for enum com.ongres.stringprep.Option
 

P

prepare(char[]) - Method in class com.ongres.stringprep.Stringprep
Preparation of Internationalized Strings.
prepareQuery(char[]) - Method in interface com.ongres.stringprep.Profile
"Queries" are strings that are used to match against strings that are stored identifiers, such as user-entered names for digital certificate authorities and DNS lookups.
prepareQuery(String) - Method in interface com.ongres.stringprep.Profile
"Queries" are strings that are used to match against strings that are stored identifiers, such as user-entered names for digital certificate authorities and DNS lookups.
prepareStored(char[]) - Method in interface com.ongres.stringprep.Profile
"Stored strings" are strings that are used in protocol identifiers and named entities, such as names in digital certificates and DNS domain name parts.
prepareStored(String) - Method in interface com.ongres.stringprep.Profile
"Stored strings" are strings that are used in protocol identifiers and named entities, such as names in digital certificates and DNS domain name parts.
profile - Variable in class com.ongres.stringprep.Stringprep
 
profile() - Method in class com.ongres.nameprep.Nameprep
 
profile() - Method in class com.ongres.saslprep.SASLprep
 
profile() - Method in interface com.ongres.stringprep.Profile
Set of options used by the profile.
Profile - Interface in com.ongres.stringprep
The Profile interface is used to define stringprep profiles in order to fully specify the processing options.
ProfileName - Annotation Type in com.ongres.stringprep
The value of this annotation is used by the ServiceLoader lookup.
prohibitedAdditionalCharacters(int) - Method in interface com.ongres.stringprep.Profile
Any additional characters that are prohibited as output specific to the profile.
prohibitedOutput(int) - Method in class com.ongres.stringprep.Stringprep
 
prohibitionAsciiControl(int) - Static method in class com.ongres.stringprep.Tables
ASCII control characters.
prohibitionAsciiSpace(int) - Static method in class com.ongres.stringprep.Tables
ASCII space characters.
prohibitionChangeDisplayProperties(int) - Static method in class com.ongres.stringprep.Tables
Change display properties or are deprecated.
prohibitionInappropriateCanonicalRepresentation(int) - Static method in class com.ongres.stringprep.Tables
Inappropriate for canonical representation.
prohibitionInappropriatePlainText(int) - Static method in class com.ongres.stringprep.Tables
Inappropriate for plain text.
prohibitionNonAsciiControl(int) - Static method in class com.ongres.stringprep.Tables
Non-ASCII control characters.
prohibitionNonAsciiSpace(int) - Static method in class com.ongres.stringprep.Tables
Non-ASCII space characters.
prohibitionNonCharacterCodePoints(int) - Static method in class com.ongres.stringprep.Tables
Non-character code points.
prohibitionPrivateUse(int) - Static method in class com.ongres.stringprep.Tables
Private use.
prohibitionSurrogateCodes(int) - Static method in class com.ongres.stringprep.Tables
Surrogate codes.
prohibitionTaggingCharacters(int) - Static method in class com.ongres.stringprep.Tables
Tagging characters.

S

SASLprep - Class in com.ongres.saslprep
SASLprep: Stringprep Profile for User Names and Passwords.
SASLprep() - Constructor for class com.ongres.saslprep.SASLprep
Construct an instance of the SASLprep profile.
saslprepProfile - Variable in class com.ongres.saslprep.SASLprep
 
Stringprep - Class in com.ongres.stringprep
Java implementation of StringPrep (RFC 3454).
Stringprep(Profile, boolean) - Constructor for class com.ongres.stringprep.Stringprep
Create a Stringprep instance based on a Profile Options and the two different types of strings in typical protocols where internationalized strings are used: "stored strings" and "queries".
StringprepLocator - Class in com.ongres.stringprep
 
StringprepLocator() - Constructor for class com.ongres.stringprep.StringprepLocator
 

T

Tables - Class in com.ongres.stringprep
Expose tables parsed from the StringPrep RFC-3454.
Tables() - Constructor for class com.ongres.stringprep.Tables
 

U

unassignedCodePoints(int) - Static method in class com.ongres.stringprep.Tables
Unassigned code points in Unicode 3.2.

V

value() - Element in annotation type com.ongres.stringprep.ProfileName
Define the Stringprep profile name as defined by the RFC.
valueOf(String) - Static method in enum com.ongres.stringprep.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ongres.stringprep.Option
Returns an array containing the constants of this enum type, in the order they are declared.
A B C F G M N O P S T U V 
All Classes and Interfaces|All Packages