diff --git a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionConverter.java b/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionConverter.java deleted file mode 100644 index a0b7bd9c..00000000 --- a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionConverter.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.commafeed.backend.rome; - -import com.rometools.rome.feed.rss.Description; -import com.rometools.rome.feed.rss.Item; -import com.rometools.rome.feed.synd.SyndContentImpl; -import com.rometools.rome.feed.synd.SyndEntry; -import com.rometools.rome.feed.synd.impl.ConverterForRSS090; - -import io.quarkus.runtime.annotations.RegisterForReflection; - -/** - * Support description tag for RSS09 - * - */ -@RegisterForReflection -public class RSS090DescriptionConverter extends ConverterForRSS090 { - - @Override - protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { - SyndEntry entry = super.createSyndEntry(item, preserveWireItem); - Description desc = item.getDescription(); - if (desc != null) { - SyndContentImpl syndDesc = new SyndContentImpl(); - syndDesc.setValue(desc.getValue()); - entry.setDescription(syndDesc); - } - return entry; - } - -} diff --git a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionParser.java b/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionParser.java deleted file mode 100644 index dedf5c2c..00000000 --- a/commafeed-server/src/main/java/com/commafeed/backend/rome/RSS090DescriptionParser.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.commafeed.backend.rome; - -import java.util.Locale; - -import org.jdom2.Element; - -import com.rometools.rome.feed.rss.Description; -import com.rometools.rome.feed.rss.Item; -import com.rometools.rome.io.impl.RSS090Parser; - -import io.quarkus.runtime.annotations.RegisterForReflection; - -/** - * Support description tag for RSS09 - * - */ -@RegisterForReflection -public class RSS090DescriptionParser extends RSS090Parser { - - @Override - protected Item parseItem(Element rssRoot, Element eItem, Locale locale) { - Item item = super.parseItem(rssRoot, eItem, locale); - Element e = eItem.getChild("description", getRSSNamespace()); - if (e != null) { - Description desc = new Description(); - desc.setValue(e.getText()); - item.setDescription(desc); - } - - return item; - } -} diff --git a/commafeed-server/src/main/resources/rome.properties b/commafeed-server/src/main/resources/rome.properties index 127ebd6a..5ec138d3 100644 --- a/commafeed-server/src/main/resources/rome.properties +++ b/commafeed-server/src/main/resources/rome.properties @@ -1,7 +1,2 @@ -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 +WireFeedParser.classes=com.commafeed.backend.rome.OPML11Parser +WireFeedGenerator.classes=com.commafeed.backend.rome.OPML11Generator