Class LanguageMap


  • public class LanguageMap
    extends java.lang.Object
    Represents mapping between language code pattern and language rule.
    • Field Detail

      • languagePattern

        private java.util.regex.Pattern languagePattern
    • Constructor Detail

      • LanguageMap

        public LanguageMap​(java.lang.String pattern,
                           LanguageRule languageRule)
        Creates mapping.
        Parameters:
        pattern - language code pattern
        languageRule - language rule
    • Method Detail

      • matches

        public boolean matches​(java.lang.String languageCode)
        Parameters:
        languageCode - language code
        Returns:
        true if given language code matches language pattern
      • getLanguagePattern

        public java.util.regex.Pattern getLanguagePattern()
      • getLanguageRule

        public LanguageRule getLanguageRule()
        Returns:
        language rule