Class BCP47Validator
java.lang.Object
com.itextpdf.kernel.utils.checkers.BCP47Validator
This class is a validator for IETF BCP 47 language tag (RFC 5646).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Patternprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
REGULAR
- See Also:
-
IRREGULAR
- See Also:
-
GRANDFATHERED
- See Also:
-
PRIVATE_USE
- See Also:
-
SINGLETON
- See Also:
-
EXTENSION
- See Also:
-
VARIANT
- See Also:
-
REGION
- See Also:
-
SCRIPT
- See Also:
-
EXTLANG
- See Also:
-
LANGUAGE
- See Also:
-
LANGTAG
- See Also:
-
LANGUAGE_TAG_PATTERN
-
-
Constructor Details
-
BCP47Validator
private BCP47Validator()
-
-
Method Details
-
validate
Validate language tag against RFC 5646.- Parameters:
languageTag- language tag string- Returns:
trueif it is a valid tag,falseotherwise
-