Class Portuguese

java.lang.Object
org.languagetool.Language
org.languagetool.language.Portuguese
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
AngolaPortuguese, BrazilianPortuguese, MozambiquePortuguese, PortugalPortuguese

public class Portuguese extends org.languagetool.Language implements AutoCloseable
Post-spelling-reform Portuguese.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.languagetool.tagging.disambiguation.Disambiguator
     
    private org.languagetool.languagemodel.LanguageModel
     
    private static final org.languagetool.Language
     
    private org.languagetool.tokenizers.SentenceTokenizer
     
    private org.languagetool.synthesis.Synthesizer
     
    private org.languagetool.tagging.Tagger
     
    private org.languagetool.tokenizers.Tokenizer
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    org.languagetool.Language
     
    org.languagetool.tagging.disambiguation.Disambiguator
     
    org.languagetool.languagemodel.LanguageModel
     
    org.languagetool.LanguageMaintainedState
     
    org.languagetool.language.Contributor[]
     
     
    int
     
    List<org.languagetool.rules.Rule>
    getRelevantLanguageModelRules(ResourceBundle messages, org.languagetool.languagemodel.LanguageModel languageModel)
     
    List<org.languagetool.rules.Rule>
    getRelevantRules(ResourceBundle messages, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, List<org.languagetool.Language> altLanguages)
     
    List<org.languagetool.rules.Rule>
    getRelevantWord2VecModelRules(ResourceBundle messages, org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel)
     
    org.languagetool.tokenizers.SentenceTokenizer
     
     
    org.languagetool.synthesis.Synthesizer
     
    org.languagetool.tagging.Tagger
     
    org.languagetool.rules.neuralnetwork.Word2VecModel
     
    org.languagetool.tokenizers.Tokenizer
     

    Methods inherited from class org.languagetool.Language

    equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getRelevantLanguageModelCapableRules, getRelevantNeuralNetworkModels, getRelevantRulesGlobalConfig, getRuleFileNames, getShortCodeWithCountryAndVariant, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, hashCode, hasNGramFalseFriendRule, hasVariant, initLanguageModel, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • PORTUGAL_PORTUGUESE

      private static final org.languagetool.Language PORTUGAL_PORTUGUESE
    • tagger

      private org.languagetool.tagging.Tagger tagger
    • disambiguator

      private org.languagetool.tagging.disambiguation.Disambiguator disambiguator
    • wordTokenizer

      private org.languagetool.tokenizers.Tokenizer wordTokenizer
    • synthesizer

      private org.languagetool.synthesis.Synthesizer synthesizer
    • sentenceTokenizer

      private org.languagetool.tokenizers.SentenceTokenizer sentenceTokenizer
    • languageModel

      private org.languagetool.languagemodel.LanguageModel languageModel
  • Constructor Details

    • Portuguese

      public Portuguese()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in class org.languagetool.Language
    • getShortCode

      public String getShortCode()
      Specified by:
      getShortCode in class org.languagetool.Language
    • getCountries

      public String[] getCountries()
      Specified by:
      getCountries in class org.languagetool.Language
    • getDefaultLanguageVariant

      public org.languagetool.Language getDefaultLanguageVariant()
      Overrides:
      getDefaultLanguageVariant in class org.languagetool.Language
    • getMaintainers

      public org.languagetool.language.Contributor[] getMaintainers()
      Specified by:
      getMaintainers in class org.languagetool.Language
    • getTagger

      public org.languagetool.tagging.Tagger getTagger()
      Overrides:
      getTagger in class org.languagetool.Language
    • getDisambiguator

      public org.languagetool.tagging.disambiguation.Disambiguator getDisambiguator()
      Overrides:
      getDisambiguator in class org.languagetool.Language
      Since:
      3.6
    • getWordTokenizer

      public org.languagetool.tokenizers.Tokenizer getWordTokenizer()
      Overrides:
      getWordTokenizer in class org.languagetool.Language
      Since:
      3.6
    • getSynthesizer

      public org.languagetool.synthesis.Synthesizer getSynthesizer()
      Overrides:
      getSynthesizer in class org.languagetool.Language
    • getSentenceTokenizer

      public org.languagetool.tokenizers.SentenceTokenizer getSentenceTokenizer()
      Overrides:
      getSentenceTokenizer in class org.languagetool.Language
    • getRelevantRules

      public List<org.languagetool.rules.Rule> getRelevantRules(ResourceBundle messages, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, List<org.languagetool.Language> altLanguages) throws IOException
      Specified by:
      getRelevantRules in class org.languagetool.Language
      Throws:
      IOException
    • getMaintainedState

      public org.languagetool.LanguageMaintainedState getMaintainedState()
      Overrides:
      getMaintainedState in class org.languagetool.Language
    • getLanguageModel

      public org.languagetool.languagemodel.LanguageModel getLanguageModel(File indexDir) throws IOException
      Overrides:
      getLanguageModel in class org.languagetool.Language
      Throws:
      IOException
      Since:
      3.6
    • getRelevantLanguageModelRules

      public List<org.languagetool.rules.Rule> getRelevantLanguageModelRules(ResourceBundle messages, org.languagetool.languagemodel.LanguageModel languageModel) throws IOException
      Overrides:
      getRelevantLanguageModelRules in class org.languagetool.Language
      Throws:
      IOException
      Since:
      3.6
    • getWord2VecModel

      public org.languagetool.rules.neuralnetwork.Word2VecModel getWord2VecModel(File indexDir) throws IOException
      Overrides:
      getWord2VecModel in class org.languagetool.Language
      Throws:
      IOException
      Since:
      4.0
    • getRelevantWord2VecModelRules

      public List<org.languagetool.rules.Rule> getRelevantWord2VecModelRules(ResourceBundle messages, org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel) throws IOException
      Overrides:
      getRelevantWord2VecModelRules in class org.languagetool.Language
      Throws:
      IOException
      Since:
      4.0
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
      Since:
      3.6
    • getPriorityForId

      public int getPriorityForId(String id)
      Overrides:
      getPriorityForId in class org.languagetool.Language