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 voidcheckParams(Map<String, String> parameters) getDisabledRuleIds(Map<String, String> parameters) getEnabledRuleIds(Map<String, String> parameters) protected @NotNull org.languagetool.DetectedLanguagegetLanguage(String text, Map<String, String> parameters, List<String> preferredVariants, List<String> noopLangs, List<String> preferredLangs) protected booleangetLanguageAutoDetect(Map<String, String> parameters) getPreferredVariants(Map<String, String> parameters) protected StringgetResponse(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 voidsetHeaders(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:
setHeadersin 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:
getResponsein classTextChecker
-
getEnabledRuleIds
- Specified by:
getEnabledRuleIdsin classTextChecker
-
getDisabledRuleIds
- Specified by:
getDisabledRuleIdsin classTextChecker
-
getLanguageAutoDetect
- Specified by:
getLanguageAutoDetectin classTextChecker
-
checkParams
- Overrides:
checkParamsin 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:
getLanguagein classTextChecker
-
getPreferredVariants
- Specified by:
getPreferredVariantsin classTextChecker
-