Package org.languagetool.rules.de
Class AgreementSuggestor
- java.lang.Object
-
- org.languagetool.rules.de.AgreementSuggestor
-
class AgreementSuggestor extends java.lang.Object
Create suggestions for German noun phrases that lack agreement.- Since:
- 2.4
-
-
Field Summary
Fields Modifier and Type Field Description private org.languagetool.AnalyzedTokenReadings
determinerToken
private org.languagetool.AnalyzedTokenReadings
nounToken
private org.languagetool.synthesis.Synthesizer
synthesizer
-
Constructor Summary
Constructors Constructor Description AgreementSuggestor(org.languagetool.synthesis.Synthesizer synthesizer, org.languagetool.AnalyzedTokenReadings determinerToken, org.languagetool.AnalyzedTokenReadings nounToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.List<java.lang.String>
getArticleSuggestions(java.lang.String nounCase, java.lang.String nounNumber, java.lang.String nounGender, org.languagetool.AnalyzedToken article)
private java.util.List<java.lang.String>
getDeterminerSuggestionsForPosTag(org.languagetool.AnalyzedToken token1Reading, java.lang.String correctPosTag, java.lang.String startsWith)
private java.util.List<java.lang.String>
getNounSuggestions(org.languagetool.AnalyzedToken token2Reading, org.languagetool.AnalyzedToken determiner)
private java.util.List<java.lang.String>
getNounSuggestionsForPosTag(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedToken token2Reading, java.lang.String correctPosTag)
private java.util.List<java.lang.String>
getPronounSuggestions(java.lang.String nounCase, java.lang.String nounNumber, java.lang.String nounGender, org.languagetool.AnalyzedToken pronoun)
(package private) java.util.List<java.lang.String>
getSuggestions()
-
-
-
Method Detail
-
getSuggestions
java.util.List<java.lang.String> getSuggestions()
-
getArticleSuggestions
private java.util.List<java.lang.String> getArticleSuggestions(java.lang.String nounCase, java.lang.String nounNumber, java.lang.String nounGender, org.languagetool.AnalyzedToken article) throws java.io.IOException
- Throws:
java.io.IOException
-
getPronounSuggestions
private java.util.List<java.lang.String> getPronounSuggestions(java.lang.String nounCase, java.lang.String nounNumber, java.lang.String nounGender, org.languagetool.AnalyzedToken pronoun) throws java.io.IOException
- Throws:
java.io.IOException
-
getNounSuggestions
private java.util.List<java.lang.String> getNounSuggestions(org.languagetool.AnalyzedToken token2Reading, org.languagetool.AnalyzedToken determiner) throws java.io.IOException
- Throws:
java.io.IOException
-
getDeterminerSuggestionsForPosTag
private java.util.List<java.lang.String> getDeterminerSuggestionsForPosTag(org.languagetool.AnalyzedToken token1Reading, java.lang.String correctPosTag, java.lang.String startsWith) throws java.io.IOException
- Throws:
java.io.IOException
-
getNounSuggestionsForPosTag
private java.util.List<java.lang.String> getNounSuggestionsForPosTag(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedToken token2Reading, java.lang.String correctPosTag) throws java.io.IOException
- Throws:
java.io.IOException
-
-