com.dfki.peregrin.representation
Class Book

java.lang.Object
  |
  +--com.dfki.peregrin.representation.Book
Direct Known Subclasses:
SearchResultBook

public class Book
extends java.lang.Object


Constructor Summary
Book(Book b)
           
Book(SiteServlet servlet)
           
Book(SiteServlet servlet, Book b)
           
Book(SiteServlet servlet, java.lang.String t)
           
 
Method Summary
 void addNoSearchButtons()
           
 void addPages(java.util.Vector p)
           
protected  java.util.Vector distributePages(Page page, java.util.Vector newpages, Register register)
           
 Page firstPage()
           
 void gotoFirstPage()
           
 int gotoNextPage()
           
 void gotoPage(int i)
           
 int gotoPrevPage()
           
protected  void insertInputs(java.util.Vector pagebits, Register register)
           
 boolean isConserved()
           
 boolean isDefaultBook()
           
 boolean isTopLevel()
           
 boolean isXMLBook()
           
 Page lastPage()
           
 int lastPageNo()
           
 Page newPage()
           
 Page page(int i)
           
 java.util.Vector pages()
           
 void publish(boolean buttons, Register register)
           
 void publish(Register register)
           
 RunParameter referenceRunParameter()
           
 boolean searchButtons()
           
 SiteServlet servlet()
           
 void setConservation(boolean b)
           
 void setDefaultBook(boolean d)
           
 void setIsTopLevel(boolean t)
           
 void setReferenceRunParameter(RunParameter p)
           
 void setServlet(SiteServlet s)
           
 void setTitle(java.lang.String t)
           
 void setWrapTemplate(SiteNode t)
           
 void setXMLBook(boolean d)
           
 int size()
           
 java.lang.String title()
           
 java.lang.String urlTitle()
           
 int whichPage()
           
 SiteNode wrapTemplate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Book

public Book(SiteServlet servlet)

Book

public Book(SiteServlet servlet,
            java.lang.String t)

Book

public Book(SiteServlet servlet,
            Book b)

Book

public Book(Book b)
Method Detail

newPage

public Page newPage()

gotoPage

public void gotoPage(int i)

gotoFirstPage

public void gotoFirstPage()

gotoNextPage

public int gotoNextPage()

gotoPrevPage

public int gotoPrevPage()

whichPage

public int whichPage()

setServlet

public void setServlet(SiteServlet s)

servlet

public SiteServlet servlet()

setReferenceRunParameter

public void setReferenceRunParameter(RunParameter p)

referenceRunParameter

public RunParameter referenceRunParameter()

setDefaultBook

public void setDefaultBook(boolean d)

isDefaultBook

public boolean isDefaultBook()

setXMLBook

public void setXMLBook(boolean d)

isXMLBook

public boolean isXMLBook()

firstPage

public Page firstPage()

lastPage

public Page lastPage()

addPages

public void addPages(java.util.Vector p)

pages

public java.util.Vector pages()

lastPageNo

public int lastPageNo()

size

public int size()

setTitle

public void setTitle(java.lang.String t)

title

public java.lang.String title()

urlTitle

public java.lang.String urlTitle()

publish

public void publish(Register register)

publish

public void publish(boolean buttons,
                    Register register)

insertInputs

protected void insertInputs(java.util.Vector pagebits,
                            Register register)

distributePages

protected java.util.Vector distributePages(Page page,
                                           java.util.Vector newpages,
                                           Register register)

page

public Page page(int i)

isTopLevel

public boolean isTopLevel()

setIsTopLevel

public void setIsTopLevel(boolean t)

setConservation

public void setConservation(boolean b)

isConserved

public boolean isConserved()

addNoSearchButtons

public void addNoSearchButtons()

searchButtons

public boolean searchButtons()

wrapTemplate

public SiteNode wrapTemplate()

setWrapTemplate

public void setWrapTemplate(SiteNode t)