Package org.languagetool.server
Class V2TextChecker
java.lang.Object
org.languagetool.server.TextChecker
org.languagetool.server.V2TextChecker
Checker for v2 of the API, which returns JSON.
- Since:
- 3.4
-
Nested Class Summary
Nested classes/interfaces inherited from class org.languagetool.server.TextChecker
TextChecker.QueryParams
-
Field Summary
FieldsFields inherited from class org.languagetool.server.TextChecker
config, CONTEXT_SIZE, NUM_PIPELINES_PER_SETTING, pipelinePool
-
Constructor Summary
ConstructorsConstructorDescriptionV2TextChecker
(HTTPServerConfig config, boolean internalServer, Queue<Runnable> workQueue, RequestCounter reqCounter) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkParams
(Map<String, String> parameters) getDisabledRuleIds
(Map<String, String> parameters) getEnabledRuleIds
(Map<String, String> parameters) protected @NotNull org.languagetool.DetectedLanguage
getLanguage
(String text, Map<String, String> parameters, List<String> preferredVariants, List<String> noopLangs, List<String> preferredLangs) protected boolean
getLanguageAutoDetect
(Map<String, String> parameters) getPreferredVariants
(Map<String, String> parameters) protected String
getResponse
(org.languagetool.markup.AnnotatedText text, org.languagetool.DetectedLanguage lang, org.languagetool.Language motherTongue, List<org.languagetool.rules.RuleMatch> matches, List<org.languagetool.rules.RuleMatch> hiddenMatches, String incompleteResultsReason, int compactMode) protected void
setHeaders
(com.sun.net.httpserver.HttpExchange httpExchange) Methods inherited from class org.languagetool.server.TextChecker
checkText, detectLanguageOfString, getCommaSeparatedStrings, shutdownNow
-
Field Details
-
JSON_CONTENT_TYPE
- See Also:
-
-
Constructor Details
-
V2TextChecker
V2TextChecker(HTTPServerConfig config, boolean internalServer, Queue<Runnable> workQueue, RequestCounter reqCounter)
-
-
Method Details
-
setHeaders
protected void setHeaders(com.sun.net.httpserver.HttpExchange httpExchange) - Specified by:
setHeaders
in classTextChecker
-
getResponse
protected String getResponse(org.languagetool.markup.AnnotatedText text, org.languagetool.DetectedLanguage lang, org.languagetool.Language motherTongue, List<org.languagetool.rules.RuleMatch> matches, List<org.languagetool.rules.RuleMatch> hiddenMatches, String incompleteResultsReason, int compactMode) - Specified by:
getResponse
in classTextChecker
-
getEnabledRuleIds
- Specified by:
getEnabledRuleIds
in classTextChecker
-
getDisabledRuleIds
- Specified by:
getDisabledRuleIds
in classTextChecker
-
getLanguageAutoDetect
- Specified by:
getLanguageAutoDetect
in classTextChecker
-
checkParams
- Overrides:
checkParams
in classTextChecker
-
getLanguage
@NotNull protected @NotNull org.languagetool.DetectedLanguage getLanguage(String text, Map<String, String> parameters, List<String> preferredVariants, List<String> noopLangs, List<String> preferredLangs) - Specified by:
getLanguage
in classTextChecker
-
getPreferredVariants
- Specified by:
getPreferredVariants
in classTextChecker
-