Class NoopLanguage

java.lang.Object
org.languagetool.Language
org.languagetool.noop.NoopLanguage

public class NoopLanguage extends Language
A language that is part of languagetool-core but that hasn't any rules.
  • Field Details

  • Constructor Details

    • NoopLanguage

      public NoopLanguage()
  • Method Details

    • getLocale

      public Locale getLocale()
      Description copied from class: Language
      Get this language's Java locale, not considering the country code.
      Overrides:
      getLocale in class Language
    • getDisambiguator

      public Disambiguator getDisambiguator()
      Description copied from class: Language
      Get this language's part-of-speech disambiguator implementation.
      Overrides:
      getDisambiguator in class Language
    • getName

      public String getName()
      Description copied from class: Language
      Get this language's name in English, e.g. English or German (Germany).
      Specified by:
      getName in class Language
      Returns:
      language name
    • getShortCode

      public String getShortCode()
      Description copied from class: Language
      Get this language's character code, e.g. en for English. For most languages this is a two-letter code according to ISO 639-1, but for those languages that don't have a two-letter code, a three-letter code according to ISO 639-2 is returned. The country parameter (e.g. "US"), if any, is not returned.
      Specified by:
      getShortCode in class Language
    • getCountries

      public String[] getCountries()
      Description copied from class: Language
      Get this language's country options , e.g. US (as in en-US) or PL (as in pl-PL).
      Specified by:
      getCountries in class Language
      Returns:
      String[] - array of country options for the language.
    • getTagger

      public Tagger getTagger()
      Description copied from class: Language
      Get this language's part-of-speech tagger implementation. The tagger must not be null, but it can be a trivial pseudo-tagger that only assigns null tags.
      Overrides:
      getTagger in class Language
    • getChunker

      public Chunker getChunker()
      Description copied from class: Language
      Get this language's chunker implementation or null.
      Overrides:
      getChunker in class Language
    • getMaintainers

      public Contributor[] getMaintainers()
      Description copied from class: Language
      Get the name(s) of the maintainer(s) for this language or null.
      Specified by:
      getMaintainers in class Language
    • getRelevantRules

      public List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages)
      Description copied from class: Language
      Get the rules classes that should run for texts in this language.
      Specified by:
      getRelevantRules in class Language
    • getPatternRules

      protected List<AbstractPatternRule> getPatternRules()
      Description copied from class: Language
      Get the pattern rules as defined in the files returned by Language.getRuleFileNames().
      Overrides:
      getPatternRules in class Language
    • getSentenceTokenizer

      public SentenceTokenizer getSentenceTokenizer()
      Description copied from class: Language
      Get this language's sentence tokenizer implementation.
      Overrides:
      getSentenceTokenizer in class Language
    • getWordTokenizer

      public Tokenizer getWordTokenizer()
      Description copied from class: Language
      Get this language's word tokenizer implementation.
      Overrides:
      getWordTokenizer in class Language