Package com.ongres.stringprep
Class Tables
java.lang.Object
com.ongres.stringprep.Tables
Expose tables parsed from the StringPrep RFC-3454.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
bidirectionalPropertyL
(int codePoint) Characters with bidirectional property "L".static boolean
bidirectionalPropertyRorAL
(int codePoint) Characters with bidirectional property "R" or "AL".static boolean
mapToNothing
(int codePoint) Commonly mapped to nothing.static int[]
mapWithNfkc
(int codePoint) Mapping for case-folding used with NFKC.static int[]
mapWithoutNormalization
(int codePoint) Mapping for case-folding used with no normalization.static boolean
prohibitionAsciiControl
(int codePoint) ASCII control characters.static boolean
prohibitionAsciiSpace
(int codePoint) ASCII space characters.static boolean
prohibitionChangeDisplayProperties
(int codePoint) Change display properties or are deprecated.static boolean
prohibitionInappropriateCanonicalRepresentation
(int codePoint) Inappropriate for canonical representation.static boolean
prohibitionInappropriatePlainText
(int codePoint) Inappropriate for plain text.static boolean
prohibitionNonAsciiControl
(int codePoint) Non-ASCII control characters.static boolean
prohibitionNonAsciiSpace
(int codePoint) Non-ASCII space characters.static boolean
prohibitionNonCharacterCodePoints
(int codePoint) Non-character code points.static boolean
prohibitionPrivateUse
(int codePoint) Private use.static boolean
prohibitionSurrogateCodes
(int codePoint) Surrogate codes.static boolean
prohibitionTaggingCharacters
(int codePoint) Tagging characters.static boolean
unassignedCodePoints
(int codePoint) Unassigned code points in Unicode 3.2.
-
Constructor Details
-
Tables
private Tables()
-
-
Method Details
-
unassignedCodePoints
public static boolean unassignedCodePoints(int codePoint) Unassigned code points in Unicode 3.2.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Unassigned code points in Unicode 3.2".- See Also:
-
mapToNothing
public static boolean mapToNothing(int codePoint) Commonly mapped to nothing.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Commonly mapped to nothing".- See Also:
-
mapWithNfkc
public static int[] mapWithNfkc(int codePoint) Mapping for case-folding used with NFKC.- Parameters:
codePoint
- the character (Unicode code point) to be mapped.- Returns:
- Case-folding used with NFKC for the given
codePoint
. - See Also:
-
mapWithoutNormalization
public static int[] mapWithoutNormalization(int codePoint) Mapping for case-folding used with no normalization.- Parameters:
codePoint
- the character (Unicode code point) to be mapped.- Returns:
- Case-folding used with no normalization for the given
codePoint
. - See Also:
-
prohibitionAsciiSpace
public static boolean prohibitionAsciiSpace(int codePoint) ASCII space characters.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "ASCII space characters".- See Also:
-
prohibitionNonAsciiSpace
public static boolean prohibitionNonAsciiSpace(int codePoint) Non-ASCII space characters.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Non-ASCII space characters".- See Also:
-
prohibitionAsciiControl
public static boolean prohibitionAsciiControl(int codePoint) ASCII control characters.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "ASCII control characters".- See Also:
-
prohibitionNonAsciiControl
public static boolean prohibitionNonAsciiControl(int codePoint) Non-ASCII control characters.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Non-ASCII control characters".- See Also:
-
prohibitionPrivateUse
public static boolean prohibitionPrivateUse(int codePoint) Private use.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Private use".- See Also:
-
prohibitionNonCharacterCodePoints
public static boolean prohibitionNonCharacterCodePoints(int codePoint) Non-character code points.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Non-character code points".- See Also:
-
prohibitionSurrogateCodes
public static boolean prohibitionSurrogateCodes(int codePoint) Surrogate codes.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Surrogate codes".- See Also:
-
prohibitionInappropriatePlainText
public static boolean prohibitionInappropriatePlainText(int codePoint) Inappropriate for plain text.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Inappropriate for plain text".- See Also:
-
prohibitionInappropriateCanonicalRepresentation
public static boolean prohibitionInappropriateCanonicalRepresentation(int codePoint) Inappropriate for canonical representation.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Inappropriate for canonical representation".- See Also:
-
prohibitionChangeDisplayProperties
public static boolean prohibitionChangeDisplayProperties(int codePoint) Change display properties or are deprecated.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Change display properties or are deprecated".- See Also:
-
prohibitionTaggingCharacters
public static boolean prohibitionTaggingCharacters(int codePoint) Tagging characters.- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Tagging characters".- See Also:
-
bidirectionalPropertyRorAL
public static boolean bidirectionalPropertyRorAL(int codePoint) Characters with bidirectional property "R" or "AL".- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Characters with bidirectional property R or AL".- See Also:
-
bidirectionalPropertyL
public static boolean bidirectionalPropertyL(int codePoint) Characters with bidirectional property "L".- Parameters:
codePoint
- the character (Unicode code point) to be tested.- Returns:
true
if the givencodePoint
is "Characters with bidirectional property L".- See Also:
-