Class BCP47Validator
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.BCP47Validator
-
public 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
languageTagPattern
private static java.lang.String
privateUse
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 java.lang.String regular
-
irregular
private static java.lang.String irregular
-
grandfathered
private static java.lang.String grandfathered
-
privateUse
private static java.lang.String privateUse
-
singleton
private static java.lang.String singleton
-
extension
private static java.lang.String extension
-
variant
private static java.lang.String variant
-
region
private static java.lang.String region
-
script
private static java.lang.String script
-
extlang
private static java.lang.String extlang
-
language
private static java.lang.String language
-
langtag
private static java.lang.String langtag
-
languageTagPattern
private static java.util.regex.Pattern languageTagPattern
-
-