From 2c9ce7e8fc2e14743c8c3d0b8b845b4f0e5e9f4a Mon Sep 17 00:00:00 2001 From: Athou Date: Mon, 21 Jul 2025 15:45:42 +0200 Subject: [PATCH] remove workaround for #140 that is no longer needed --- .../backend/rome/RSSRDF10Parser.java | 48 ------------------- .../src/main/resources/rome.properties | 11 ++--- 2 files changed, 5 insertions(+), 54 deletions(-) delete mode 100644 commafeed-server/src/main/java/com/commafeed/backend/rome/RSSRDF10Parser.java diff --git a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSSRDF10Parser.java b/commafeed-server/src/main/java/com/commafeed/backend/rome/RSSRDF10Parser.java deleted file mode 100644 index 286cb8de..00000000 --- a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSSRDF10Parser.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.commafeed.backend.rome; - -import java.util.List; - -import org.apache.commons.collections4.CollectionUtils; -import org.jdom2.Document; -import org.jdom2.Element; -import org.jdom2.Namespace; - -import com.google.common.collect.Lists; -import com.rometools.rome.io.impl.RSS10Parser; - -import io.quarkus.runtime.annotations.RegisterForReflection; - -@RegisterForReflection -public class RSSRDF10Parser extends RSS10Parser { - - private static final String RSS_URI = "http://purl.org/rss/1.0/"; - private static final Namespace RSS_NS = Namespace.getNamespace(RSS_URI); - - public RSSRDF10Parser() { - super("rss_1.0", RSS_NS); - } - - @Override - public boolean isMyType(Document document) { - boolean ok; - - Element rssRoot = document.getRootElement(); - Namespace defaultNS = rssRoot.getNamespace(); - List additionalNSs = Lists.newArrayList(rssRoot.getAdditionalNamespaces()); - List children = rssRoot.getChildren(); - if (CollectionUtils.isNotEmpty(children)) { - Element child = children.get(0); - additionalNSs.add(child.getNamespace()); - additionalNSs.addAll(child.getAdditionalNamespaces()); - } - - ok = defaultNS != null && defaultNS.equals(getRDFNamespace()); - if (ok) { - ok = false; - for (int i = 0; !ok && i < additionalNSs.size(); i++) { - ok = getRSSNamespace().equals(additionalNSs.get(i)); - } - } - return ok; - } -} diff --git a/commafeed-server/src/main/resources/rome.properties b/commafeed-server/src/main/resources/rome.properties index 7e3d5992..127ebd6a 100644 --- a/commafeed-server/src/main/resources/rome.properties +++ b/commafeed-server/src/main/resources/rome.properties @@ -1,8 +1,7 @@ -WireFeedParser.classes= com.commafeed.backend.rome.OPML11Parser \ - com.commafeed.backend.rome.RSSRDF10Parser \ +WireFeedParser.classes=com.commafeed.backend.rome.OPML11Parser \ com.commafeed.backend.rome.RSS090DescriptionParser - - -Converter.classes= com.commafeed.backend.rome.RSS090DescriptionConverter -WireFeedGenerator.classes= com.commafeed.backend.rome.OPML11Generator \ No newline at end of file + +Converter.classes=com.commafeed.backend.rome.RSS090DescriptionConverter + +WireFeedGenerator.classes=com.commafeed.backend.rome.OPML11Generator \ No newline at end of file