Package org.languagetool.rules.de
Class AgreementSuggestor
java.lang.Object
org.languagetool.rules.de.AgreementSuggestor
Create suggestions for German noun phrases that lack agreement.
- Since:
- 2.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.languagetool.AnalyzedTokenReadings
private final org.languagetool.AnalyzedTokenReadings
private final org.languagetool.synthesis.Synthesizer
-
Constructor Summary
ConstructorsConstructorDescriptionAgreementSuggestor
(org.languagetool.synthesis.Synthesizer synthesizer, org.languagetool.AnalyzedTokenReadings determinerToken, org.languagetool.AnalyzedTokenReadings nounToken) -
Method Summary
Modifier and TypeMethodDescriptiongetArticleSuggestions
(String nounCase, String nounNumber, String nounGender, org.languagetool.AnalyzedToken article) getDeterminerSuggestionsForPosTag
(org.languagetool.AnalyzedToken token1Reading, String correctPosTag, String startsWith) getNounSuggestions
(org.languagetool.AnalyzedToken token2Reading, org.languagetool.AnalyzedToken determiner) getNounSuggestionsForPosTag
(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedToken token2Reading, String correctPosTag) getPronounSuggestions
(String nounCase, String nounNumber, String nounGender, org.languagetool.AnalyzedToken pronoun)
-
Field Details
-
synthesizer
private final org.languagetool.synthesis.Synthesizer synthesizer -
determinerToken
private final org.languagetool.AnalyzedTokenReadings determinerToken -
nounToken
private final org.languagetool.AnalyzedTokenReadings nounToken
-
-
Constructor Details
-
AgreementSuggestor
AgreementSuggestor(org.languagetool.synthesis.Synthesizer synthesizer, org.languagetool.AnalyzedTokenReadings determinerToken, org.languagetool.AnalyzedTokenReadings nounToken)
-
-
Method Details
-
getSuggestions
-
getArticleSuggestions
private List<String> getArticleSuggestions(String nounCase, String nounNumber, String nounGender, org.languagetool.AnalyzedToken article) throws IOException - Throws:
IOException
-
getPronounSuggestions
private List<String> getPronounSuggestions(String nounCase, String nounNumber, String nounGender, org.languagetool.AnalyzedToken pronoun) throws IOException - Throws:
IOException
-
getNounSuggestions
private List<String> getNounSuggestions(org.languagetool.AnalyzedToken token2Reading, org.languagetool.AnalyzedToken determiner) throws IOException - Throws:
IOException
-
getDeterminerSuggestionsForPosTag
private List<String> getDeterminerSuggestionsForPosTag(org.languagetool.AnalyzedToken token1Reading, String correctPosTag, String startsWith) throws IOException - Throws:
IOException
-
getNounSuggestionsForPosTag
private List<String> getNounSuggestionsForPosTag(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedToken token2Reading, String correctPosTag) throws IOException - Throws:
IOException
-