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

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

Parameters:
ctx - a ControlEventContext value

render

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

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

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


Copyright © 2006 BarracudaMVC.org All Rights Reserved.