Class AbstractJspRendererFactory<A extends Action>

java.lang.Object
net.sf.basedb.clients.web.extensions.AbstractJspFactory
net.sf.basedb.clients.web.extensions.AbstractJspRendererFactory<A>
All Implemented Interfaces:
DynamicActionAttributes, RendererFactory<A>
Direct Known Subclasses:
CompactButtonRendererFactory, ToolbarButtonRendererFactory

public abstract class AbstractJspRendererFactory<A extends Action> extends AbstractJspFactory implements RendererFactory<A>
An abstract base class for action factories that may need to support adding scripts and stylesheets to the rendered JSP page. Most of this functionality is inherited from the AbstractJspFactory class.

Scripts and stylesheets that has been added to the factory will be propagated to the JspContext.addScript(String) and JspContext.addStylesheet(String) methods in the prepareContext(InvokationContext).

Version:
2.7
Author:
nicklas
Last modified
$Date:2008-03-20 12:15:25 +0100 (Thu, 20 Mar 2008) $
  • Constructor Details

    • AbstractJspRendererFactory

      public AbstractJspRendererFactory()
      Create a new factory instance.
  • Method Details

    • prepareContext

      public void prepareContext(InvokationContext<? extends A> context)
      If scripts and stylesheets has been added to the factory, propagates those to the JspContext. A subclass that overrides this method should call super.prepareContext().
      Specified by:
      prepareContext in interface RendererFactory<A extends Action>
      Parameters:
      context - The current invokation context