Package org.languagetool.commandline
Class CommandLineOptions
java.lang.Object
org.languagetool.commandline.CommandLineOptions
Options that can be set via command line arguments.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Constants for rule matches output in command-line. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private @Nullable String
private final Set
<org.languagetool.rules.CategoryId> private final Set
<org.languagetool.rules.CategoryId> private @Nullable String
private @Nullable String
private @Nullable File
private @Nullable File
private @Nullable String
private @Nullable org.languagetool.Language
private @Nullable File
private boolean
private boolean
private @Nullable org.languagetool.Language
private @Nullable File
private CommandLineOptions.OutputFormat
private boolean
private boolean
private boolean
private boolean
private boolean
private @Nullable String
private boolean
private boolean
private boolean
private boolean
private @Nullable File
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String
Set
<org.languagetool.rules.CategoryId> Set
<org.languagetool.rules.CategoryId> @Nullable String
@Nullable String
@Nullable File
@Nullable File
@Nullable String
@Nullable org.languagetool.Language
@Nullable File
@Nullable org.languagetool.Language
@Nullable File
@Nullable String
@Nullable File
boolean
boolean
boolean
isBitext()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setApplySuggestions
(boolean applySuggestions) void
setAutoDetect
(boolean autoDetect) void
setBitext
(boolean bitext) void
setBitextRuleFile
(String bitextRuleFile) void
setDisabledCategories
(List<String> categoryIds) void
setDisabledRules
(List<String> disabledRules) void
setEnabledCategories
(List<String> categoryIds) void
setEnabledRules
(List<String> enabledRules) void
setEncoding
(String encoding) void
setFalseFriendFile
(String file) void
setFasttextBinary
(File fasttextBinary) void
setFasttextModel
(File fasttextModel) void
setFilename
(String filename) void
void
setLanguage
(org.languagetool.Language language) void
setLanguageModel
(File languageModel) void
setLineByLine
(boolean lineByLine) void
setListUnknown
(boolean listUnknown) void
setMotherTongue
(org.languagetool.Language motherTongue) void
setNeuralNetworkModel
(File neuralNetworkModel) void
setPrintLanguages
(boolean printLanguages) void
setPrintUsage
(boolean printUsage) void
setPrintVersion
(boolean printVersion) void
setProfile
(boolean profile) void
setRecursive
(boolean recursive) void
setRuleFile
(String ruleFile) void
setSingleLineBreakMarksParagraph
(boolean singleLineBreakMarksParagraph) void
setTaggerOnly
(boolean taggerOnly) void
void
setVerbose
(boolean verbose) void
setWord2VecModel
(File neuralNetworkLanguageModel) void
setXmlFiltering
(boolean xmlFiltering) void
-
Field Details
-
enabledCategories
-
disabledCategories
-
printUsage
private boolean printUsage -
printVersion
private boolean printVersion -
printLanguages
private boolean printLanguages -
verbose
private boolean verbose -
recursive
private boolean recursive -
taggerOnly
private boolean taggerOnly -
singleLineBreakMarksParagraph
private boolean singleLineBreakMarksParagraph -
outputFormat
-
listUnknown
private boolean listUnknown -
applySuggestions
private boolean applySuggestions -
profile
private boolean profile -
bitext
private boolean bitext -
autoDetect
private boolean autoDetect -
xmlFiltering
private boolean xmlFiltering -
lineByLine
private boolean lineByLine -
language
@Nullable private @Nullable org.languagetool.Language language -
motherTongue
@Nullable private @Nullable org.languagetool.Language motherTongue -
languageModel
-
word2vecModel
-
neuralNetworkModel
-
fasttextModel
-
fasttextBinary
-
encoding
-
filename
-
disabledRules
-
enabledRules
-
useEnabledOnly
private boolean useEnabledOnly -
ruleFile
-
falseFriendFile
-
bitextRuleFile
-
-
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
- Returns:
- a directory with Lucene index sub directories like (
3grams
), ornull
- Since:
- 2.7
-
setLanguageModel
- Since:
- 2.7
-
getWord2VecModel
- Returns:
- a directory with a word2vec language model for use with neural network rules in sub directories like (
en
), ornull
- Since:
- 4.0
-
setWord2VecModel
- Since:
- 4.0
-
getNeuralNetworkModel
- Since:
- 4.4
-
setNeuralNetworkModel
- Since:
- 4.4
-
getFasttextModel
- Since:
- 4.3
-
setFasttextModel
- Since:
- 4.3
-
getFasttextBinary
- Since:
- 4.3
-
setFasttextBinary
- Since:
- 4.3
-
getRuleFile
- Returns:
- an additional rule file name to use
- Since:
- 2.9
-
setRuleFile
- Parameters:
ruleFile
- absolute file name of the XML rule file- Since:
- 2.9
-
getEncoding
-
setEncoding
-
getFilename
-
setFilename
-
getDisabledRules
-
setDisabledRules
-
getEnabledRules
-
setEnabledRules
-
setEnabledCategories
- Since:
- 3.3
-
getEnabledCategories
- Since:
- 3.3
-
setDisabledCategories
- Since:
- 3.3
-
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
- Parameters:
file
- False friends filename- Since:
- 2.9
-
getFalseFriendFile
- Returns:
- False friends file name or
null
- Since:
- 2.9
-
getBitextRuleFile
- Returns:
- the bitext rule file name or
null
- Since:
- 2.9
-
setBitextRuleFile
- Parameters:
bitextRuleFile
- the bitext rule file name- Since:
- 2.9
-