org.barracudamvc.contrib.dbroggisch.page
Interface Page

All Known Implementing Classes:
AbstractPage

public interface Page

The Page interface is the central interface for the Page-pattern. As you might have guessed by the name. Basically the page-pattern is a way to get rid of render-events and provides a convenient way to encapsulate and inherit code for rendering a html page.

Version:
1.0
Author:
Diez B. Roggisch

Method Summary
 void createDefaultModels(ControlEventContext ctx)
          The name of this method is somewhat misleading -
 void handOver(ControlEventContext ctx, Page p)
          Describe handOver method here.
 void render(ViewEventContext ctx)
          Describe render method here.
 

Method Detail

createDefaultModels

public void createDefaultModels(ControlEventContext ctx)
The name of this method is somewhat misleading -

Parameters:
ctx - a ControlEventContext value

render

public void render(ViewEventContext ctx)
            throws EventException,
                   javax.servlet.ServletException,
                   IOException
Describe render method here.

Parameters:
ctx - a ViewEventContext value
Throws:
EventException - if an error occurs
javax.servlet.ServletException - if an error occurs
IOException - if an error occurs

handOver

public void handOver(ControlEventContext ctx,
                     Page p)
Describe handOver method here.

Parameters:
ctx - a ControlEventContext value
p - a Page value


Copyright © 2004 BarracudaMVC.org All Rights Reserved.