From 151af885a03606fe8fb43be45a9953a2534a05c5 Mon Sep 17 00:00:00 2001 From: Nick Molcanov <32801560+nck-mlcnv@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:58:11 +0200 Subject: [PATCH] Add comment for registering LanguageProcessors --- src/main/java/org/aksw/iguana/cc/lang/LanguageProcessor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/aksw/iguana/cc/lang/LanguageProcessor.java b/src/main/java/org/aksw/iguana/cc/lang/LanguageProcessor.java index df671656..ee886852 100644 --- a/src/main/java/org/aksw/iguana/cc/lang/LanguageProcessor.java +++ b/src/main/java/org/aksw/iguana/cc/lang/LanguageProcessor.java @@ -16,6 +16,9 @@ /** * Interface for abstract language processors that work on InputStreams. + * LanguageProcessors are used to process the content of an InputStream and extract relevant information. + * They are used by the Worker to process the response of a request.
+ * LanguageProcessors must be registered in the static block of this class. */ public abstract class LanguageProcessor { @@ -39,6 +42,7 @@ public interface LanguageProcessingData extends Storable { final private static Logger LOGGER = LoggerFactory.getLogger(LanguageProcessor.class); + // Register all available LanguageProcessors here. static { processors.put("application/sparql-results+json", org.aksw.iguana.cc.lang.impl.SaxSparqlJsonResultCountingParser.class); }