X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FBasicReader.java;fp=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FBasicReader.java;h=008e4d5bd06c22d3851e1c2b9442a13eb41b2adf;hp=83f2d3c266db52c936b0fe58d5b99e617d61109a;hb=a6c830bb1ea8527a3600aa6d0e05d5b2291c4b15;hpb=723647dd81e7e53b5404c95322a28c54c1d635df diff --git a/src/be/nikiroo/fanfix/reader/BasicReader.java b/src/be/nikiroo/fanfix/reader/BasicReader.java index 83f2d3c..008e4d5 100644 --- a/src/be/nikiroo/fanfix/reader/BasicReader.java +++ b/src/be/nikiroo/fanfix/reader/BasicReader.java @@ -6,11 +6,9 @@ import java.net.MalformedURLException; import java.net.URL; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.AbstractMap.SimpleEntry; -import java.util.ArrayList; import java.util.Date; -import java.util.List; -import java.util.Map.Entry; +import java.util.Map; +import java.util.TreeMap; import be.nikiroo.fanfix.Instance; import be.nikiroo.fanfix.bundles.Config; @@ -216,8 +214,8 @@ public abstract class BasicReader implements Reader { * * @return the information */ - public static List> getMetaDesc(MetaData meta) { - List> metaDesc = new ArrayList>(); + public static Map getMetaDesc(MetaData meta) { + Map metaDesc = new TreeMap(); // TODO: i18n @@ -229,19 +227,15 @@ public abstract class BasicReader implements Reader { tags.append(tag); } - metaDesc.add(new SimpleEntry("Author", meta.getAuthor())); - metaDesc.add(new SimpleEntry("Publication date", - formatDate(meta.getDate()))); - metaDesc.add(new SimpleEntry("Published on", meta - .getPublisher())); - metaDesc.add(new SimpleEntry("URL", meta.getUrl())); - metaDesc.add(new SimpleEntry("Word count", format(meta - .getWords()))); - metaDesc.add(new SimpleEntry("Source", meta.getSource())); - metaDesc.add(new SimpleEntry("Subject", meta - .getSubject())); - metaDesc.add(new SimpleEntry("Language", meta.getLang())); - metaDesc.add(new SimpleEntry("Tags", tags.toString())); + metaDesc.put("Author", meta.getAuthor()); + metaDesc.put("Publication date", formatDate(meta.getDate())); + metaDesc.put("Published on", meta.getPublisher()); + metaDesc.put("URL", meta.getUrl()); + metaDesc.put("Word count", format(meta.getWords())); + metaDesc.put("Source", meta.getSource()); + metaDesc.put("Subject", meta.getSubject()); + metaDesc.put("Language", meta.getLang()); + metaDesc.put("Tags", tags.toString()); return metaDesc; }