Index
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
- 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.
All Classes and Interfaces|All Packages