com.webstersmalley.picweb.offline
Class TemplateModel

java.lang.Object
  extended by com.webstersmalley.picweb.offline.TemplateModel

public class TemplateModel
extends java.lang.Object

Author:
Matthew Smalley

Field Summary
private  java.lang.String contentsPageFolder
           
private  java.lang.String contentsPageFooter
           
private  java.lang.String contentsPageHeader
           
private  java.lang.String contentsPageImageChildren
           
private  java.lang.String contentsPageImageNoChildren
           
private  java.lang.String footerPage
           
private  java.lang.String framesetPage
           
private  java.lang.String headerPage
           
private static org.apache.commons.logging.Log log
          Logger for the class.
private  java.lang.String mainPage
           
private  java.lang.String thumbPageCell
           
private  java.lang.String thumbPageFooter
           
private  java.lang.String thumbPageHeader
           
private  java.lang.String thumbPageRowFooter
           
private  java.lang.String thumbPageRowHeader
           
 
Constructor Summary
TemplateModel(java.lang.String templateFilename)
           
 
Method Summary
private  void configureFromXML(org.w3c.dom.Document root)
           
 java.lang.String getContentsPageFolder()
           
 java.lang.String getContentsPageFooter()
           
 java.lang.String getContentsPageHeader()
           
 java.lang.String getContentsPageImageChildren()
           
 java.lang.String getContentsPageImageNoChildren()
           
 java.lang.String getFooterPage()
           
 java.lang.String getFramesetPage()
           
 java.lang.String getHeaderPage()
           
 java.lang.String getMainPage()
           
private  java.lang.String getTextContentFromElementByTagName(org.w3c.dom.Document doc, java.lang.String tagname)
           
 java.lang.String getThumbPageCell()
           
 java.lang.String getThumbPageFooter()
           
 java.lang.String getThumbPageHeader()
           
 java.lang.String getThumbPageRowFooter()
           
 java.lang.String getThumbPageRowHeader()
           
 void setContentsPageFolder(java.lang.String contentsPageFolder)
           
 void setContentsPageFooter(java.lang.String contentsPageFooter)
           
 void setContentsPageHeader(java.lang.String contentsPageHeader)
           
 void setContentsPageImageChildren(java.lang.String contentsPageImageChildren)
           
 void setContentsPageImageNoChildren(java.lang.String contentsPageImageNoChildren)
           
 void setFooterPage(java.lang.String footerPage)
           
 void setFramesetPage(java.lang.String framesetPage)
           
 void setHeaderPage(java.lang.String headerPage)
           
 void setMainPage(java.lang.String mainPage)
           
 void setThumbPageCell(java.lang.String thumbPageCell)
           
 void setThumbPageFooter(java.lang.String thumbPageFooter)
           
 void setThumbPageHeader(java.lang.String thumbPageHeader)
           
 void setThumbPageRowFooter(java.lang.String thumbPageRowFooter)
           
 void setThumbPageRowHeader(java.lang.String thumbPageRowHeader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log
Logger for the class.


framesetPage

private java.lang.String framesetPage

headerPage

private java.lang.String headerPage

contentsPageHeader

private java.lang.String contentsPageHeader

contentsPageFolder

private java.lang.String contentsPageFolder

contentsPageImageChildren

private java.lang.String contentsPageImageChildren

contentsPageImageNoChildren

private java.lang.String contentsPageImageNoChildren

contentsPageFooter

private java.lang.String contentsPageFooter

mainPage

private java.lang.String mainPage

footerPage

private java.lang.String footerPage

thumbPageHeader

private java.lang.String thumbPageHeader

thumbPageFooter

private java.lang.String thumbPageFooter

thumbPageRowHeader

private java.lang.String thumbPageRowHeader

thumbPageRowFooter

private java.lang.String thumbPageRowFooter

thumbPageCell

private java.lang.String thumbPageCell
Constructor Detail

TemplateModel

public TemplateModel(java.lang.String templateFilename)
              throws javax.xml.parsers.ParserConfigurationException,
                     org.xml.sax.SAXException,
                     java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Method Detail

configureFromXML

private void configureFromXML(org.w3c.dom.Document root)

getTextContentFromElementByTagName

private java.lang.String getTextContentFromElementByTagName(org.w3c.dom.Document doc,
                                                            java.lang.String tagname)

getContentsPageFolder

public java.lang.String getContentsPageFolder()
Returns:
Returns the contentsPageFolder.

setContentsPageFolder

public void setContentsPageFolder(java.lang.String contentsPageFolder)
Parameters:
contentsPageFolder - The contentsPageFolder to set.

getContentsPageFooter

public java.lang.String getContentsPageFooter()
Returns:
Returns the contentsPageFooter.

setContentsPageFooter

public void setContentsPageFooter(java.lang.String contentsPageFooter)
Parameters:
contentsPageFooter - The contentsPageFooter to set.

getContentsPageHeader

public java.lang.String getContentsPageHeader()
Returns:
Returns the contentsPageHeader.

setContentsPageHeader

public void setContentsPageHeader(java.lang.String contentsPageHeader)
Parameters:
contentsPageHeader - The contentsPageHeader to set.

getContentsPageImageChildren

public java.lang.String getContentsPageImageChildren()
Returns:
Returns the contentsPageImageChildren.

setContentsPageImageChildren

public void setContentsPageImageChildren(java.lang.String contentsPageImageChildren)
Parameters:
contentsPageImageChildren - The contentsPageImageChildren to set.

getContentsPageImageNoChildren

public java.lang.String getContentsPageImageNoChildren()
Returns:
Returns the contentsPageImageNoChildren.

setContentsPageImageNoChildren

public void setContentsPageImageNoChildren(java.lang.String contentsPageImageNoChildren)
Parameters:
contentsPageImageNoChildren - The contentsPageImageNoChildren to set.

getFooterPage

public java.lang.String getFooterPage()
Returns:
Returns the footerPage.

setFooterPage

public void setFooterPage(java.lang.String footerPage)
Parameters:
footerPage - The footerPage to set.

getFramesetPage

public java.lang.String getFramesetPage()
Returns:
Returns the framesetPage.

setFramesetPage

public void setFramesetPage(java.lang.String framesetPage)
Parameters:
framesetPage - The framesetPage to set.

getHeaderPage

public java.lang.String getHeaderPage()
Returns:
Returns the headerPage.

setHeaderPage

public void setHeaderPage(java.lang.String headerPage)
Parameters:
headerPage - The headerPage to set.

getMainPage

public java.lang.String getMainPage()
Returns:
Returns the mainPage.

setMainPage

public void setMainPage(java.lang.String mainPage)
Parameters:
mainPage - The mainPage to set.

getThumbPageCell

public java.lang.String getThumbPageCell()
Returns:
Returns the thumbPageCell.

setThumbPageCell

public void setThumbPageCell(java.lang.String thumbPageCell)
Parameters:
thumbPageCell - The thumbPageCell to set.

getThumbPageFooter

public java.lang.String getThumbPageFooter()
Returns:
Returns the thumbPageFooter.

setThumbPageFooter

public void setThumbPageFooter(java.lang.String thumbPageFooter)
Parameters:
thumbPageFooter - The thumbPageFooter to set.

getThumbPageHeader

public java.lang.String getThumbPageHeader()
Returns:
Returns the thumbPageHeader.

setThumbPageHeader

public void setThumbPageHeader(java.lang.String thumbPageHeader)
Parameters:
thumbPageHeader - The thumbPageHeader to set.

getThumbPageRowFooter

public java.lang.String getThumbPageRowFooter()
Returns:
Returns the thumbPageRowFooter.

setThumbPageRowFooter

public void setThumbPageRowFooter(java.lang.String thumbPageRowFooter)
Parameters:
thumbPageRowFooter - The thumbPageRowFooter to set.

getThumbPageRowHeader

public java.lang.String getThumbPageRowHeader()
Returns:
Returns the thumbPageRowHeader.

setThumbPageRowHeader

public void setThumbPageRowHeader(java.lang.String thumbPageRowHeader)
Parameters:
thumbPageRowHeader - The thumbPageRowHeader to set.


Copyright © 2004-2005-2005 Webster Smalley. All Rights Reserved.