Package org.languagetool.rules
Class CompoundRuleData
- java.lang.Object
-
- org.languagetool.rules.CompoundRuleData
-
public class CompoundRuleData extends java.lang.Object
Data about words that are compounds and should thus not be written as separate words.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>
incorrectCompounds
private java.util.Set<java.lang.String>
noDashLowerCaseSuggestion
private java.util.Set<java.lang.String>
noDashSuggestion
private java.util.Set<java.lang.String>
onlyDashSuggestion
-
Constructor Summary
Constructors Constructor Description CompoundRuleData(java.lang.String path)
CompoundRuleData(java.lang.String... paths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.Set<java.lang.String>
getIncorrectCompounds()
(package private) java.util.Set<java.lang.String>
getNoDashLowerCaseSuggestion()
(package private) java.util.Set<java.lang.String>
getNoDashSuggestion()
(package private) java.util.Set<java.lang.String>
getOnlyDashSuggestion()
private void
loadCompoundFile(java.lang.String path)
private java.lang.String
removeLastCharacter(java.lang.String str)
private void
validateLine(java.lang.String path, java.lang.String line)
-
-
-
Field Detail
-
incorrectCompounds
private final java.util.Set<java.lang.String> incorrectCompounds
-
noDashSuggestion
private final java.util.Set<java.lang.String> noDashSuggestion
-
noDashLowerCaseSuggestion
private final java.util.Set<java.lang.String> noDashLowerCaseSuggestion
-
onlyDashSuggestion
private final java.util.Set<java.lang.String> onlyDashSuggestion
-
-
Method Detail
-
getIncorrectCompounds
java.util.Set<java.lang.String> getIncorrectCompounds()
-
getNoDashSuggestion
java.util.Set<java.lang.String> getNoDashSuggestion()
-
getOnlyDashSuggestion
java.util.Set<java.lang.String> getOnlyDashSuggestion()
-
getNoDashLowerCaseSuggestion
java.util.Set<java.lang.String> getNoDashLowerCaseSuggestion()
-
loadCompoundFile
private void loadCompoundFile(java.lang.String path) throws java.io.IOException
- Throws:
java.io.IOException
-
validateLine
private void validateLine(java.lang.String path, java.lang.String line)
-
removeLastCharacter
private java.lang.String removeLastCharacter(java.lang.String str)
-
-