1 /***
2 * ExtendedBook.java
3 *
4 * $Author: mballesteros $
5 * $Date: 2003/11/28 19:18:03 $
6 * $Revision: 1.1 $
7 */
8 package net.sf.jec;
9
10 /***
11 * @author mballesteros
12 */
13 public class ExtendedBook extends Book {
14
15 /***
16 * Constructor for ExtendedBook.
17 * @param name
18 */
19 public ExtendedBook(String name) {
20 super(name);
21 }
22
23 public Page getFirstPage() {
24 return (Page) this.pages.get(0);
25 }
26
27 /***
28 *
29 * @param index
30 * @param page
31 */
32 public void addPage(int index, Page page) {
33 page.setBook(this);
34 this.pages.add(index, page);
35 }
36
37
38 public static ExtendedBook getExtendedExample() {
39 Page page;
40
41 ExtendedBook book = new ExtendedBook("El Quijote Extendido");
42
43 page = new ExtendedPage();
44 page.newParagraph("En un lugar de la mancha");
45 page.newParagraph("de cuyo nombre no quiero acordarme");
46 page.newParagraph("vivía un hidalgo caballero");
47 book.addPage(0, page);
48
49 page = book.newPage();
50 page.newParagraph("de nombre Don Quijote.");
51
52 page = book.newPage();
53 page.newParagraph("Don Quijote amaba a Dulcinea,");
54 page.newParagraph("la más bella entre las mujeres del Toboso");
55
56 return book;
57 }
58
59 }
This page was automatically generated by Maven