More jDoc, a new BasicElementProcessor
[gofetch.git] / src / be / nikiroo / gofetch / support / LeMonde.java
index 4e22b4c0a9c8f6fdc93db8a09984f45b3020594a..c83dc14b8d0198c89ac46bf5ac7980c86eaf2da6 100644 (file)
@@ -37,7 +37,8 @@ public class LeMonde extends BasicSupport {
                                Elements contentElements = article.getElementsByClass("txt3");
                                if (times.size() > 0 && titleElements.size() > 0
                                                && contentElements.size() > 0) {
-                                       String id = times.get(0).attr("datetime").replace(":", "_");
+                                       String id = times.get(0).attr("datetime").replace(":", "_")
+                                                       .replace("+", "_");
                                        String title = "[" + topic + "] "
                                                        + titleElements.get(0).text();
                                        String content = contentElements.get(0).text();
@@ -77,12 +78,7 @@ public class LeMonde extends BasicSupport {
                Document doc = DataUtil.load(in, "UTF-8", url.toString());
                Element article = doc.getElementById("articleBody");
                if (article != null) {
-                       for (String line : toLines(article, new QuoteProcessor() {
-                               @Override
-                               public String processText(String text) {
-                                       return text;
-                               }
-
+                       for (String line : toLines(article, new BasicElementProcessor() {
                                @Override
                                public boolean ignoreNode(Node node) {
                                        if (node instanceof Element) {
@@ -95,11 +91,6 @@ public class LeMonde extends BasicSupport {
                                        return false;
                                }
 
-                               @Override
-                               public boolean detectQuote(Node node) {
-                                       return false;
-                               }
-
                                @Override
                                public String manualProcessing(Node node) {
                                        if (node instanceof Element) {