X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FBasicSupport.java;h=d3c0ebb9a379a52047f554622bf56fa892af2d20;hb=8d59ce0748baeeea0458bab49716ab4543aae439;hp=61f46211e3af3907579f6c4e60893670dc335d79;hpb=99d71bd72a857dc3db08bc52047abec3dd27f2fa;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/supported/BasicSupport.java b/src/be/nikiroo/fanfix/supported/BasicSupport.java index 61f4621..d3c0ebb 100644 --- a/src/be/nikiroo/fanfix/supported/BasicSupport.java +++ b/src/be/nikiroo/fanfix/supported/BasicSupport.java @@ -37,6 +37,10 @@ public abstract class BasicSupport { private URL source; private SupportType type; private URL currentReferer; // with only one 'r', as in 'HTTP'... + + static protected BasicSupportHelper bsHelper = new BasicSupportHelper(); + static protected BasicSupportImages bsImages = new BasicSupportImages(); + static protected BasicSupportPara bsPara = new BasicSupportPara(new BasicSupportHelper(), new BasicSupportImages()); /** * Check if the given resource is supported by this {@link BasicSupport}. @@ -274,7 +278,7 @@ public abstract class BasicSupport { pg.setProgress(50); if (meta.getCover() == null) { - meta.setCover(BasicSupportHelper.getDefaultCover(meta.getSubject())); + meta.setCover(bsHelper.getDefaultCover(meta.getSubject())); } pg.setProgress(60); @@ -283,7 +287,7 @@ public abstract class BasicSupport { String descChapterName = Instance.getTrans().getString( StringId.DESCRIPTION); story.getMeta().setResume( - BasicSupportPara.makeChapter(this, source, 0, + bsPara.makeChapter(this, source, 0, descChapterName, // getDesc(), isHtml(), null)); } @@ -304,7 +308,7 @@ public abstract class BasicSupport { * @throws IOException * in case of I/O error */ - // ADD final when BasicSupport_Deprecated is gone + // TODO: ADD final when BasicSupport_Deprecated is gone public Story process(Progress pg) throws IOException { setCurrentReferer(source); login(); @@ -375,7 +379,7 @@ public abstract class BasicSupport { String content = getChapterContent(chapUrl, i, pgGetChapterContent); pgGetChapterContent.done(); - Chapter cc = BasicSupportPara.makeChapter(this, chapUrl, i, + Chapter cc = bsPara.makeChapter(this, chapUrl, i, chapName, content, isHtml(), pgMakeChapter); pgMakeChapter.done(); @@ -414,7 +418,7 @@ public abstract class BasicSupport { */ public Chapter makeChapter(URL source, int number, String name, String content) throws IOException { - return BasicSupportPara.makeChapter(this, source, number, name, + return bsPara.makeChapter(this, source, number, name, content, isHtml(), null); }