Class Italian

java.lang.Object
org.languagetool.Language
org.languagetool.language.Italian
All Implemented Interfaces:
AutoCloseable

public class Italian extends org.languagetool.Language implements AutoCloseable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.languagetool.tagging.disambiguation.Disambiguator
     
    private org.languagetool.languagemodel.LanguageModel
     
    private org.languagetool.tokenizers.SentenceTokenizer
     
    private org.languagetool.tagging.Tagger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes the language model, if any.
     
    final org.languagetool.tagging.disambiguation.Disambiguator
     
    org.languagetool.languagemodel.LanguageModel
     
    org.languagetool.LanguageMaintainedState
     
    org.languagetool.language.Contributor[]
     
     
    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)
     
    org.languagetool.tokenizers.SentenceTokenizer
     
     
    org.languagetool.tagging.Tagger
     

    Methods inherited from class org.languagetool.Language

    equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultLanguageVariant, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getPriorityForId, getRelevantLanguageModelCapableRules, getRelevantNeuralNetworkModels, getRelevantRulesGlobalConfig, getRelevantWord2VecModelRules, getRuleFileNames, getShortCodeWithCountryAndVariant, getSynthesizer, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWord2VecModel, getWordTokenizer, 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

    • tagger

      private org.languagetool.tagging.Tagger tagger
    • sentenceTokenizer

      private org.languagetool.tokenizers.SentenceTokenizer sentenceTokenizer
    • languageModel

      private org.languagetool.languagemodel.LanguageModel languageModel
    • disambiguator

      private org.languagetool.tagging.disambiguation.Disambiguator disambiguator
  • Constructor Details

    • Italian

      public Italian()
  • 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
    • getTagger

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

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

      public org.languagetool.language.Contributor[] getMaintainers()
      Specified by:
      getMaintainers 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
    • getLanguageModel

      public org.languagetool.languagemodel.LanguageModel getLanguageModel(File indexDir) throws IOException
      Overrides:
      getLanguageModel in class org.languagetool.Language
      Throws:
      IOException
      Since:
      3.1
    • 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.1
    • close

      public void close() throws Exception
      Closes the language model, if any.
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
      Since:
      3.1
    • getDisambiguator

      public final org.languagetool.tagging.disambiguation.Disambiguator getDisambiguator()
      Overrides:
      getDisambiguator in class org.languagetool.Language
    • getMaintainedState

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