Class CommandLineOptions

java.lang.Object
org.languagetool.commandline.CommandLineOptions

public class CommandLineOptions extends Object
Options that can be set via command line arguments.
  • Constructor Details

    • CommandLineOptions

      public CommandLineOptions()
  • Method Details

    • isPrintUsage

      public boolean isPrintUsage()
    • setPrintUsage

      public void setPrintUsage(boolean printUsage)
    • isPrintVersion

      public boolean isPrintVersion()
    • setPrintVersion

      public void setPrintVersion(boolean printVersion)
    • isVerbose

      public boolean isVerbose()
    • setVerbose

      public void setVerbose(boolean verbose)
    • isLineByLine

      public boolean isLineByLine()
    • setLineByLine

      public void setLineByLine(boolean lineByLine)
    • isRecursive

      public boolean isRecursive()
    • setRecursive

      public void setRecursive(boolean recursive)
    • isTaggerOnly

      public boolean isTaggerOnly()
    • setTaggerOnly

      public void setTaggerOnly(boolean taggerOnly)
    • isSingleLineBreakMarksParagraph

      public boolean isSingleLineBreakMarksParagraph()
    • setSingleLineBreakMarksParagraph

      public void setSingleLineBreakMarksParagraph(boolean singleLineBreakMarksParagraph)
    • isXmlFormat

      public boolean isXmlFormat()
      Since:
      3.6
    • setXmlFormat

      public void setXmlFormat()
      Since:
      3.6
    • isJsonFormat

      public boolean isJsonFormat()
      Since:
      3.6
    • setJsonFormat

      public void setJsonFormat()
      Since:
      3.6
    • isListUnknown

      public boolean isListUnknown()
    • setListUnknown

      public void setListUnknown(boolean listUnknown)
    • isApplySuggestions

      public boolean isApplySuggestions()
    • setApplySuggestions

      public void setApplySuggestions(boolean applySuggestions)
    • isProfile

      public boolean isProfile()
    • setProfile

      public void setProfile(boolean profile)
    • isBitext

      public boolean isBitext()
    • setBitext

      public void setBitext(boolean bitext)
    • isAutoDetect

      public boolean isAutoDetect()
    • setAutoDetect

      public void setAutoDetect(boolean autoDetect)
    • getLanguage

      @Nullable public @Nullable org.languagetool.Language getLanguage()
    • setLanguage

      public void setLanguage(org.languagetool.Language language)
    • getMotherTongue

      @Nullable public @Nullable org.languagetool.Language getMotherTongue()
    • setMotherTongue

      public void setMotherTongue(org.languagetool.Language motherTongue)
    • getLanguageModel

      @Nullable public @Nullable File getLanguageModel()
      Returns:
      a directory with Lucene index sub directories like (3grams), or null
      Since:
      2.7
    • setLanguageModel

      public void setLanguageModel(File languageModel)
      Since:
      2.7
    • getWord2VecModel

      @Nullable public @Nullable File getWord2VecModel()
      Returns:
      a directory with a word2vec language model for use with neural network rules in sub directories like (en), or null
      Since:
      4.0
    • setWord2VecModel

      public void setWord2VecModel(File neuralNetworkLanguageModel)
      Since:
      4.0
    • getNeuralNetworkModel

      @Nullable public @Nullable File getNeuralNetworkModel()
      Since:
      4.4
    • setNeuralNetworkModel

      public void setNeuralNetworkModel(File neuralNetworkModel)
      Since:
      4.4
    • getFasttextModel

      @Nullable public @Nullable File getFasttextModel()
      Since:
      4.3
    • setFasttextModel

      public void setFasttextModel(File fasttextModel)
      Since:
      4.3
    • getFasttextBinary

      @Nullable public @Nullable File getFasttextBinary()
      Since:
      4.3
    • setFasttextBinary

      public void setFasttextBinary(File fasttextBinary)
      Since:
      4.3
    • getRuleFile

      @Nullable public @Nullable String getRuleFile()
      Returns:
      an additional rule file name to use
      Since:
      2.9
    • setRuleFile

      public void setRuleFile(String ruleFile)
      Parameters:
      ruleFile - absolute file name of the XML rule file
      Since:
      2.9
    • getEncoding

      @Nullable public @Nullable String getEncoding()
    • setEncoding

      public void setEncoding(String encoding)
    • getFilename

      @Nullable public @Nullable String getFilename()
    • setFilename

      public void setFilename(String filename)
    • getDisabledRules

      public List<String> getDisabledRules()
    • setDisabledRules

      public void setDisabledRules(List<String> disabledRules)
    • getEnabledRules

      public List<String> getEnabledRules()
    • setEnabledRules

      public void setEnabledRules(List<String> enabledRules)
    • setEnabledCategories

      public void setEnabledCategories(List<String> categoryIds)
      Since:
      3.3
    • getEnabledCategories

      public Set<org.languagetool.rules.CategoryId> getEnabledCategories()
      Since:
      3.3
    • setDisabledCategories

      public void setDisabledCategories(List<String> categoryIds)
      Since:
      3.3
    • getDisabledCategories

      public Set<org.languagetool.rules.CategoryId> getDisabledCategories()
      Since:
      3.3
    • isUseEnabledOnly

      public boolean isUseEnabledOnly()
      Since:
      2.9
    • setUseEnabledOnly

      public void setUseEnabledOnly()
      Since:
      2.7
    • isXmlFiltering

      public boolean isXmlFiltering()
    • setXmlFiltering

      public void setXmlFiltering(boolean xmlFiltering)
    • isPrintLanguages

      public boolean isPrintLanguages()
    • setPrintLanguages

      public void setPrintLanguages(boolean printLanguages)
    • setFalseFriendFile

      public void setFalseFriendFile(String file)
      Parameters:
      file - False friends filename
      Since:
      2.9
    • getFalseFriendFile

      @Nullable public @Nullable String getFalseFriendFile()
      Returns:
      False friends file name or null
      Since:
      2.9
    • getBitextRuleFile

      @Nullable public @Nullable String getBitextRuleFile()
      Returns:
      the bitext rule file name or null
      Since:
      2.9
    • setBitextRuleFile

      public void setBitextRuleFile(String bitextRuleFile)
      Parameters:
      bitextRuleFile - the bitext rule file name
      Since:
      2.9