X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fdata%2FStory.java;h=0e0279f096adad91003c62e290fdefb60f1cfec6;hp=f4b653a273fba147a7e8049e66db18af56130bf5;hb=b5e9855b962842b306c17688c1c793dc1378ea62;hpb=aa8b74a318769354c5cb512ead428beb372503a2 diff --git a/src/be/nikiroo/fanfix/data/Story.java b/src/be/nikiroo/fanfix/data/Story.java index f4b653a..0e0279f 100644 --- a/src/be/nikiroo/fanfix/data/Story.java +++ b/src/be/nikiroo/fanfix/data/Story.java @@ -67,53 +67,9 @@ public class Story implements Iterable, Cloneable { */ @Override public String toString() { - String title = ""; - if (meta != null && meta.getTitle() != null) { - title = meta.getTitle(); - } - - StringBuilder tags = new StringBuilder(); - if (meta != null && meta.getTags() != null) { - for (String tag : meta.getTags()) { - if (tags.length() > 0) { - tags.append(", "); - } - tags.append(tag); - } - } - - String resume = ""; - if (meta != null && meta.getResume() != null) { - for (Paragraph para : meta.getResume()) { - resume += "\n\t"; - resume += para.toString().substring(0, - Math.min(para.toString().length(), 120)); - } - resume += "\n"; - } - - String cover = "none"; - if (meta != null && meta.getCover() != null) { - cover = " bytes"; - - int size = meta.getCover().getData().length; - if (size > 1000) { - size /= 1000; - cover = " kb"; - if (size > 1000) { - size /= 1000; - cover = " mb"; - } - } - - cover = size + cover; - } - - return String.format( - "Title: [%s]\nAuthor: [%s]\nDate: [%s]\nTags: [%s]\n" - + "Resume: [%s]\nCover: [%s]", title, meta == null ? "" - : meta.getAuthor(), meta == null ? "" : meta.getDate(), - tags.toString(), resume, cover); + if (getMeta() != null) + return "Story: [\n" + getMeta().toString() + "\n]"; + return "Story: [ no metadata found ]"; } @Override