BasicSupport: public makeChap
authorNiki Roo <niki@nikiroo.be>
Tue, 9 Apr 2019 21:22:26 +0000 (23:22 +0200)
committerNiki Roo <niki@nikiroo.be>
Tue, 9 Apr 2019 21:22:26 +0000 (23:22 +0200)
src/be/nikiroo/fanfix/supported/BasicSupport.java

index 0b0e66c401cff6532efe281c79c1aed7f385f4ce..61f46211e3af3907579f6c4e60893670dc335d79 100644 (file)
@@ -395,6 +395,29 @@ public abstract class BasicSupport {
                return story;
        }
 
+       /**
+        * Create a chapter from the given data.
+        * 
+        * @param source
+        *            the source URL for this content, which can be used to try and
+        *            find images if images are present in the format [image-url]
+        * @param number
+        *            the chapter number (0 = description)
+        * @param name
+        *            the chapter name
+        * @param content
+        *            the content of the chapter
+        * @return the {@link Chapter}
+        * 
+        * @throws IOException
+        *             in case of I/O error
+        */
+       public Chapter makeChapter(URL source, int number, String name,
+                       String content) throws IOException {
+               return BasicSupportPara.makeChapter(this, source, number, name,
+                               content, isHtml(), null);
+       }
+
        /**
         * Return a {@link BasicSupport} implementation supporting the given
         * resource if possible.
@@ -434,7 +457,7 @@ public abstract class BasicSupport {
         * Return a {@link BasicSupport} implementation supporting the given type.
         * 
         * @param type
-        *            the type
+        *            the type, must not be NULL
         * @param url
         *            the {@link URL} to support (can be NULL to get an
         *            "abstract support"; if not NULL, will be used as the source