org.velocityweb.dispatcher
Class PageLayout

java.lang.Object
  extended byorg.velocityweb.dispatcher.PageLayout

public abstract class PageLayout
extends java.lang.Object

Page layout

Author:
Jacklondon Chen

Field Summary
protected  java.lang.String templateHtmlCharsetName
          HTML tempalte file charset name
 
Constructor Summary
PageLayout()
           
 
Method Summary
abstract  java.lang.String getContentKey()
          get content tag in layout html page
 java.lang.String getHtmlTemplateFileName()
          get HTML tempalte file name for this layout
 java.lang.String getTemplateHtmlCharsetName()
          get HTML tempalte file charset name
abstract  java.lang.String getTitleKey()
          get title tag in layout html page
abstract  void process(javax.servlet.http.HttpServletRequest request, java.util.Map context, Controller controller)
          process layout
 void setHtmlTemplateFileName(java.lang.String htmlTemplateFileName)
          set HTML tempalte file name for this layout
 void setTemplateHtmlCharsetName(java.lang.String templateHtmlCharsetName)
          set HTML tempalte file charset name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

templateHtmlCharsetName

protected java.lang.String templateHtmlCharsetName
HTML tempalte file charset name

Constructor Detail

PageLayout

public PageLayout()
Method Detail

process

public abstract void process(javax.servlet.http.HttpServletRequest request,
                             java.util.Map context,
                             Controller controller)
                      throws java.lang.Exception
process layout

Parameters:
request -
context -
controller -
Throws:
java.lang.Exception

getContentKey

public abstract java.lang.String getContentKey()
get content tag in layout html page

Returns:
content tag in layout html page

getTitleKey

public abstract java.lang.String getTitleKey()
get title tag in layout html page

Returns:
title tag

getHtmlTemplateFileName

public java.lang.String getHtmlTemplateFileName()
get HTML tempalte file name for this layout

Returns:
HTML tempalte file name for this layout

setHtmlTemplateFileName

public void setHtmlTemplateFileName(java.lang.String htmlTemplateFileName)
set HTML tempalte file name for this layout

Parameters:
htmlTemplateFileName -

getTemplateHtmlCharsetName

public java.lang.String getTemplateHtmlCharsetName()
get HTML tempalte file charset name

Returns:
the templateHtmlCharsetName.

setTemplateHtmlCharsetName

public void setTemplateHtmlCharsetName(java.lang.String templateHtmlCharsetName)
set HTML tempalte file charset name

Parameters:
templateHtmlCharsetName - The templateHtmlCharsetName to set.