Class LanguageMap

java.lang.Object
net.loomchild.segment.srx.LanguageMap

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

    • languagePattern

      private Pattern languagePattern
    • languageRule

      private LanguageRule languageRule
  • Constructor Details

    • LanguageMap

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

    • matches

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

      public Pattern getLanguagePattern()
    • getLanguageRule

      public LanguageRule getLanguageRule()
      Returns:
      language rule