Class BCP47Validator
- java.lang.Object
-
- com.itextpdf.kernel.utils.checkers.BCP47Validator
-
public final class BCP47Validator extends java.lang.ObjectThis class is a validator for IETF BCP 47 language tag (RFC 5646).
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringEXTENSIONprivate static java.lang.StringEXTLANGprivate static java.lang.StringGRANDFATHEREDprivate static java.lang.StringIRREGULARprivate static java.lang.StringLANGTAGprivate static java.lang.StringLANGUAGEprivate static java.util.regex.PatternLANGUAGE_TAG_PATTERNprivate static java.lang.StringPRIVATE_USEprivate static java.lang.StringREGIONprivate static java.lang.StringREGULARprivate static java.lang.StringSCRIPTprivate static java.lang.StringSINGLETONprivate static java.lang.StringVARIANT
-
Constructor Summary
Constructors Modifier Constructor Description privateBCP47Validator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanvalidate(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
-
-