public class BCP47LanguageHandler extends Object implements LanguageHandler
This language handler normalises language tags to lower-case if
normalizeLanguage(String, String, ValueFactory) is used.
BCP47, RFC3066, RFC4646| Constructor and Description |
|---|
BCP47LanguageHandler()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getKey() |
boolean |
isRecognizedLanguage(String languageTag) |
Literal |
normalizeLanguage(String literalValue,
String languageTag,
ValueFactory valueFactory) |
boolean |
verifyLanguage(String literalValue,
String languageTag) |
public boolean isRecognizedLanguage(String languageTag)
isRecognizedLanguage in interface LanguageHandlerpublic boolean verifyLanguage(String literalValue, String languageTag) throws LiteralUtilException
verifyLanguage in interface LanguageHandlerLiteralUtilExceptionpublic Literal normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory) throws LiteralUtilException
normalizeLanguage in interface LanguageHandlerLiteralUtilExceptionpublic String getKey()
getKey in interface LanguageHandlerCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.