public class RenderPageRequestHandler extends Object implements IPageRequestHandler, IPageClassRequestHandler, org.apache.wicket.request.ILoggableRequestHandler
IRequestHandler that renders page instance. Depending on the redirectPolicy
flag and current request strategy the handler either just renders the page to the response, or
redirects to render the page. REDIRECT_TO_BUFFER strategy is also supported.
| Modifier and Type | Class and Description |
|---|---|
static class |
RenderPageRequestHandler.RedirectPolicy
Determines whether Wicket does a redirect when rendering a page
|
| Constructor and Description |
|---|
RenderPageRequestHandler(Class<? extends IRequestablePage> pageClass)
Constructor.
|
RenderPageRequestHandler(Class<? extends IRequestablePage> pageClass,
org.apache.wicket.request.mapper.parameter.PageParameters parameters)
Constructor.
|
RenderPageRequestHandler(IPageProvider pageProvider)
Construct.
|
RenderPageRequestHandler(IPageProvider pageProvider,
RenderPageRequestHandler.RedirectPolicy redirectPolicy)
Construct.
|
RenderPageRequestHandler(IRequestablePage page)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
detach(org.apache.wicket.request.IRequestCycle requestCycle) |
PageLogData |
getLogData() |
IRequestablePage |
getPage()
Returns the page.
|
Class<? extends IRequestablePage> |
getPageClass()
Returns the page class
|
Integer |
getPageId()
Returns the page id.
|
org.apache.wicket.request.mapper.parameter.PageParameters |
getPageParameters() |
IPageProvider |
getPageProvider() |
RenderPageRequestHandler.RedirectPolicy |
getRedirectPolicy() |
Integer |
getRenderCount()
Returns the number of times this page has been rendered.
|
boolean |
isPageInstanceCreated()
Checks if the page instance is already created or if it will be created when
IPageRequestHandler.getPage() is called |
void |
respond(org.apache.wicket.request.IRequestCycle requestCycle) |
public RenderPageRequestHandler(Class<? extends IRequestablePage> pageClass)
pageClass - The class of the page to renderpublic RenderPageRequestHandler(Class<? extends IRequestablePage> pageClass, org.apache.wicket.request.mapper.parameter.PageParameters parameters)
pageClass - The class of the page to renderparameters - Wrapped query string parameters.public RenderPageRequestHandler(IRequestablePage page)
page - The page to renderpublic RenderPageRequestHandler(IPageProvider pageProvider)
pageProvider - public RenderPageRequestHandler(IPageProvider pageProvider, RenderPageRequestHandler.RedirectPolicy redirectPolicy)
pageProvider - redirectPolicy - public IPageProvider getPageProvider()
public RenderPageRequestHandler.RedirectPolicy getRedirectPolicy()
public Class<? extends IRequestablePage> getPageClass()
IPageClassRequestHandlergetPageClass in interface IPageClassRequestHandlerpublic Integer getPageId()
IPageRequestHandlergetPageId in interface IPageRequestHandlerpublic org.apache.wicket.request.mapper.parameter.PageParameters getPageParameters()
getPageParameters in interface IPageClassRequestHandlerpublic void detach(org.apache.wicket.request.IRequestCycle requestCycle)
detach in interface org.apache.wicket.request.IRequestHandlerpublic PageLogData getLogData()
getLogData in interface org.apache.wicket.request.ILoggableRequestHandlerpublic IRequestablePage getPage()
IPageRequestHandlergetPage in interface IPageRequestHandlerpublic void respond(org.apache.wicket.request.IRequestCycle requestCycle)
respond in interface org.apache.wicket.request.IRequestHandlerpublic final boolean isPageInstanceCreated()
IPageRequestHandlerIPageRequestHandler.getPage() is calledisPageInstanceCreated in interface IPageRequestHandlertrue iff page instance is already createdpublic final Integer getRenderCount()
IPageRequestHandlergetRenderCount in interface IPageRequestHandlerIRequestablePage.getRenderCount()Copyright © 2006–2018 Apache Software Foundation. All rights reserved.