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 class
JLanguageTool.TextCheckCallable.LineColumnPosition
private class
JLanguageTool.TextCheckCallable.LineColumnRange
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<AnalyzedSentence>
analyzedSentences
private AnnotatedText
annotatedText
private int
charCount
private int
columnCount
private int
lineCount
private RuleMatchListener
listener
private JLanguageTool.Mode
mode
private JLanguageTool.ParagraphHandling
paraMode
private java.util.List<Rule>
rules
private 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.LineColumnRange
getLineColumnRange(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:
call
in 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)
-
-