org.apache.wicket.request.handler.render
Class WebPageRenderer

java.lang.Object
  extended by org.apache.wicket.request.handler.render.PageRenderer
      extended by org.apache.wicket.request.handler.render.WebPageRenderer

public class WebPageRenderer
extends PageRenderer

PageRenderer for web applications.

Author:
Matej Knopp

Constructor Summary
WebPageRenderer(RenderPageRequestHandler renderPageRequestHandler)
          Construct.
 
Method Summary
protected  boolean enableRedirectForStatelessPage()
          When the page renders to buffer and it is still stateless after rendering, this flag determines whether the redirect will take place or not.
 IRequestablePage getPage()
           
protected  BufferedWebResponse renderPage(Url targetUrl, RequestCycle requestCycle)
          Renders page to a BufferedWebResponse.
 void respond(RequestCycle requestCycle)
          Render the response using give RequestCycle.
protected  void storeBufferedResponse(Url url, BufferedWebResponse response)
           
 
Methods inherited from class org.apache.wicket.request.handler.render.PageRenderer
getPageProvider, getRedirectPolicy, getRenderPageRequestHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebPageRenderer

public WebPageRenderer(RenderPageRequestHandler renderPageRequestHandler)
Construct.

Parameters:
renderPageRequestHandler -
Method Detail

getPage

public IRequestablePage getPage()
Returns:
page instance

storeBufferedResponse

protected void storeBufferedResponse(Url url,
                                     BufferedWebResponse response)
Parameters:
url -
response -

renderPage

protected BufferedWebResponse renderPage(Url targetUrl,
                                         RequestCycle requestCycle)
Renders page to a BufferedWebResponse. All URLs in page will be rendered relative to targetUrl

Parameters:
targetUrl -
requestCycle -
Returns:
BufferedWebResponse containing page body

respond

public void respond(RequestCycle requestCycle)
Description copied from class: PageRenderer
Render the response using give RequestCycle.

Specified by:
respond in class PageRenderer
See Also:
PageRenderer.respond(org.apache.wicket.request.cycle.RequestCycle)

enableRedirectForStatelessPage

protected boolean enableRedirectForStatelessPage()
When the page renders to buffer and it is still stateless after rendering, this flag determines whether the redirect will take place or not.

Normally there is no reason for a stateless page to redirect

Returns:
boolean value


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.