Class BCP47Validator
- java.lang.Object
-
- com.itextpdf.kernel.utils.checkers.BCP47Validator
-
public final class BCP47Validator extends java.lang.Object
This class is a validator for IETF BCP 47 language tag (RFC 5646).
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
EXTENSION
private static java.lang.String
EXTLANG
private static java.lang.String
GRANDFATHERED
private static java.lang.String
IRREGULAR
private static java.lang.String
LANGTAG
private static java.lang.String
LANGUAGE
private static java.util.regex.Pattern
LANGUAGE_TAG_PATTERN
private static java.lang.String
PRIVATE_USE
private static java.lang.String
REGION
private static java.lang.String
REGULAR
private static java.lang.String
SCRIPT
private static java.lang.String
SINGLETON
private static java.lang.String
VARIANT
-
Constructor Summary
Constructors Modifier Constructor Description private
BCP47Validator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
validate(java.lang.String languageTag)
Validate language tag against RFC 5646.
-
-
-
Field Detail
-
REGULAR
private static final java.lang.String REGULAR
- See Also:
- Constant Field Values
-
IRREGULAR
private static final java.lang.String IRREGULAR
- See Also:
- Constant Field Values
-
GRANDFATHERED
private static final java.lang.String GRANDFATHERED
- See Also:
- Constant Field Values
-
PRIVATE_USE
private static final java.lang.String PRIVATE_USE
- See Also:
- Constant Field Values
-
SINGLETON
private static final java.lang.String SINGLETON
- See Also:
- Constant Field Values
-
EXTENSION
private static final java.lang.String EXTENSION
- See Also:
- Constant Field Values
-
VARIANT
private static final java.lang.String VARIANT
- See Also:
- Constant Field Values
-
REGION
private static final java.lang.String REGION
- See Also:
- Constant Field Values
-
SCRIPT
private static final java.lang.String SCRIPT
- See Also:
- Constant Field Values
-
EXTLANG
private static final java.lang.String EXTLANG
- See Also:
- Constant Field Values
-
LANGUAGE
private static final java.lang.String LANGUAGE
- See Also:
- Constant Field Values
-
LANGTAG
private static final java.lang.String LANGTAG
- See Also:
- Constant Field Values
-
LANGUAGE_TAG_PATTERN
private static final java.util.regex.Pattern LANGUAGE_TAG_PATTERN
-
-