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
FieldsModifier and TypeFieldDescriptionprivate static final Patternprivate static Map<ConfidenceKey, Float> private static final StringFields inherited from class org.languagetool.server.TextChecker
AB_TEST_SERVICE, config, CONTEXT_SIZE, 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 DetectedLanguagegetLanguage(String text, Map<String, String> parameters, List<String> preferredVariants, List<String> noopLangs, List<String> preferredLangs, boolean testMode) protected booleangetLanguageAutoDetect(Map<String, String> parameters) getPreferredVariants(Map<String, String> parameters) protected StringgetResponse(AnnotatedText text, Language usedLang, DetectedLanguage lang, Language motherTongue, List<CheckResults> matches, List<RuleMatch> hiddenMatches, String incompleteResultsReason, int compactMode, boolean showPremiumHint, JLanguageTool.Mode mode) protected voidsetHeaders(HttpExchange httpExchange) Methods inherited from class org.languagetool.server.TextChecker
checkerQueueAlmostFull, checkText, detectLanguageOfString, detectLanguageOfString, getCommaSeparatedStrings, parseLanguage, shutdownNow
-
Field Details
-
JSON_CONTENT_TYPE
- See Also:
-
COMMA_WHITESPACE_PATTERN
-
confidenceMap
-
-
Constructor Details
-
V2TextChecker
V2TextChecker(HTTPServerConfig config, boolean internalServer, Queue<Runnable> workQueue, RequestCounter reqCounter)
-
-
Method Details
-
setHeaders
- Specified by:
setHeadersin classTextChecker
-
getResponse
protected String getResponse(AnnotatedText text, Language usedLang, DetectedLanguage lang, Language motherTongue, List<CheckResults> matches, List<RuleMatch> hiddenMatches, String incompleteResultsReason, int compactMode, boolean showPremiumHint, JLanguageTool.Mode mode) - 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 DetectedLanguage getLanguage(String text, Map<String, String> parameters, List<String> preferredVariants, List<String> noopLangs, List<String> preferredLangs, boolean testMode) - Specified by:
getLanguagein classTextChecker
-
getPreferredVariants
- Specified by:
getPreferredVariantsin classTextChecker
-