org.apache.turbine.modules.screens
Class BaseJspScreen

java.lang.Object
  |
  +--org.apache.turbine.modules.Assembler
        |
        +--org.apache.turbine.modules.Screen
              |
              +--org.apache.turbine.modules.screens.TemplateScreen
                    |
                    +--org.apache.turbine.modules.screens.BaseJspScreen
Direct Known Subclasses:
JspErrorScreen

public class BaseJspScreen
extends TemplateScreen

Base JSP Screen that should be subclassed by screens that want to use JSP. Subclasses should override the doBuildTemplate() method.

Version:
$Id$
Author:
John D. McNally, Frank Y. Kim

Fields inherited from class org.apache.turbine.modules.Screen
filter, minFilter
 
Constructor Summary
BaseJspScreen()
           
 
Method Summary
 org.apache.ecs.ConcreteElement buildTemplate(RunData data)
          Method that sets up beans and forward the request to the JSP.
protected  void doBuildTemplate(RunData data)
          Method to be overidden by subclasses to include data in beans, etc.
 
Methods inherited from class org.apache.turbine.modules.screens.TemplateScreen
doBuild, doPostBuildTemplate, doRedirect, doRedirect, setTemplate
 
Methods inherited from class org.apache.turbine.modules.Screen
build, getLayout, htmlFilter, htmlMinFilter, prepareText, prepareTextMinimum, setLayout
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

BaseJspScreen

public BaseJspScreen()
Method Detail

buildTemplate

public org.apache.ecs.ConcreteElement buildTemplate(RunData data)
                                             throws java.lang.Exception
Method that sets up beans and forward the request to the JSP.
Overrides:
buildTemplate in class TemplateScreen
Parameters:
data - Turbine information.
Returns:
null - the JSP sends the information.
Throws:
Exception, - a generic exception.

doBuildTemplate

protected void doBuildTemplate(RunData data)
                        throws java.lang.Exception
Method to be overidden by subclasses to include data in beans, etc.
Overrides:
doBuildTemplate in class TemplateScreen
Parameters:
data, - the Rundata object
Throws:
Exception, - a generic exception.


Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.