Package org.languagetool
Class JLanguageTool.TextCheckCallable
- java.lang.Object
-
- org.languagetool.JLanguageTool.TextCheckCallable
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.util.List<RuleMatch>>
- Enclosing class:
- JLanguageTool
class JLanguageTool.TextCheckCallable extends java.lang.Object implements java.util.concurrent.Callable<java.util.List<RuleMatch>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classJLanguageTool.TextCheckCallable.LineColumnPositionprivate classJLanguageTool.TextCheckCallable.LineColumnRange
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<AnalyzedSentence>analyzedSentencesprivate AnnotatedTextannotatedTextprivate intcharCountprivate intcolumnCountprivate intlineCountprivate RuleMatchListenerlistenerprivate JLanguageTool.Modemodeprivate JLanguageTool.ParagraphHandlingparaModeprivate java.util.List<Rule>rulesprivate java.util.List<java.lang.String>sentences
-
Constructor Summary
Constructors Constructor Description TextCheckCallable(java.util.List<Rule> rules, java.util.List<java.lang.String> sentences, java.util.List<AnalyzedSentence> analyzedSentences, JLanguageTool.ParagraphHandling paraMode, AnnotatedText annotatedText, int charCount, int lineCount, int columnCount, RuleMatchListener listener, JLanguageTool.Mode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<RuleMatch>call()private JLanguageTool.TextCheckCallable.LineColumnRangegetLineColumnRange(RuleMatch match)private java.util.List<RuleMatch>getOtherRuleMatches()private java.util.List<RuleMatch>getTextLevelRuleMatches()
-
-
-
Field Detail
-
rules
private final java.util.List<Rule> rules
-
paraMode
private final JLanguageTool.ParagraphHandling paraMode
-
annotatedText
private final AnnotatedText annotatedText
-
sentences
private final java.util.List<java.lang.String> sentences
-
analyzedSentences
private final java.util.List<AnalyzedSentence> analyzedSentences
-
listener
private final RuleMatchListener listener
-
mode
private final JLanguageTool.Mode mode
-
charCount
private int charCount
-
lineCount
private int lineCount
-
columnCount
private int columnCount
-
-
Constructor Detail
-
TextCheckCallable
TextCheckCallable(java.util.List<Rule> rules, java.util.List<java.lang.String> sentences, java.util.List<AnalyzedSentence> analyzedSentences, JLanguageTool.ParagraphHandling paraMode, AnnotatedText annotatedText, int charCount, int lineCount, int columnCount, RuleMatchListener listener, JLanguageTool.Mode mode)
-
-
Method Detail
-
call
public java.util.List<RuleMatch> call() throws java.lang.Exception
- Specified by:
callin interfacejava.util.concurrent.Callable<java.util.List<RuleMatch>>- Throws:
java.lang.Exception
-
getTextLevelRuleMatches
private java.util.List<RuleMatch> getTextLevelRuleMatches() throws java.io.IOException
- Throws:
java.io.IOException
-
getOtherRuleMatches
private java.util.List<RuleMatch> getOtherRuleMatches()
-
getLineColumnRange
private JLanguageTool.TextCheckCallable.LineColumnRange getLineColumnRange(RuleMatch match)
-
-