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.AnalyzedTokenReadingsprivate final org.languagetool.AnalyzedTokenReadingsprivate 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
-