Class UTS35Validator
java.lang.Object
com.oracle.truffle.js.runtime.util.UTS35Validator
Validation of patterns from Unicode Technical Standard #35: UNICODE LOCALE DATA MARKUP LANGUAGE.
https://unicode.org/reports/tr35/
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisAlpha(char c) static booleanisAlphanum(char c) static booleanisDigit(char c) static booleanisStructurallyValidLanguageId(String languageId) static booleanisStructurallyValidLanguageSubtag(String language) static booleanstatic booleanstatic booleanstatic booleanisStructurallyValidVariantSubtag(String variant) static booleanisWellFormedUnicodeBCP47LocaleIdentifier(String languageTag)
-
Method Details
-
isWellFormedUnicodeBCP47LocaleIdentifier
-
isDigit
public static boolean isDigit(char c) -
isAlpha
public static boolean isAlpha(char c) -
isAlphanum
public static boolean isAlphanum(char c) -
isStructurallyValidLanguageId
-
isStructurallyValidLanguageSubtag
-
isStructurallyValidVariantSubtag
-
isStructurallyValidRegionSubtag
-
isStructurallyValidScriptSubtag
-
isStructurallyValidType
-