X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fdata%2FChapter.java;h=d9f285f96762ce135b8046578f0df9d75d31b819;hb=b0e88ebd20f8b2950c382694e936da76ac3596b6;hp=551606348843446c00ddc59fc53827e7a3e35aa9;hpb=08fe2e33007063e30fe22dc1d290f8afaa18eb1d;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/data/Chapter.java b/src/be/nikiroo/fanfix/data/Chapter.java index 5516063..d9f285f 100644 --- a/src/be/nikiroo/fanfix/data/Chapter.java +++ b/src/be/nikiroo/fanfix/data/Chapter.java @@ -14,6 +14,14 @@ public class Chapter implements Iterable { private int number; private List paragraphs = new ArrayList(); private List empty = new ArrayList(); + private long words; + + /** + * Empty constructor, not to use. + */ + private Chapter() { + // for serialisation purposes + } /** * Create a new {@link Chapter} with the given information. @@ -78,7 +86,7 @@ public class Chapter implements Iterable { /** * The included paragraphs. * - * @param paragraphes + * @param paragraphs * the paragraphs to set */ public void setParagraphs(List paragraphs) { @@ -92,6 +100,25 @@ public class Chapter implements Iterable { return paragraphs == null ? empty.iterator() : paragraphs.iterator(); } + /** + * The number of words in this {@link Chapter}. + * + * @return the number of words + */ + public long getWords() { + return words; + } + + /** + * The number of words in this {@link Chapter}. + * + * @param words + * the number of words to set + */ + public void setWords(long words) { + this.words = words; + } + /** * Display a DEBUG {@link String} representation of this object. */