Interface IPageRequestHandler
-
- All Superinterfaces:
IPageClassRequestHandler
,IRequestHandler
- All Known Subinterfaces:
AjaxRequestTarget
,IPartialPageRequestHandler
,IWebSocketRequestHandler
- All Known Implementing Classes:
AbstractPartialPageRequestHandler
,AjaxRequestHandler
,BookmarkableListenerRequestHandler
,ListenerRequestHandler
,RenderPageRequestHandler
,WebSocketRequestHandler
public interface IPageRequestHandler extends IPageClassRequestHandler
Request handler that works with a page instance.- Author:
- Matej Knopp
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description IRequestablePage
getPage()
Returns the page.static Page
getPage(IRequestHandler handler)
Resolves a page instance from the request handler iff the page instance is already createdInteger
getPageId()
Returns the page id.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 whengetPage()
is called-
Methods inherited from interface org.apache.wicket.core.request.handler.IPageClassRequestHandler
getPageClass, getPageParameters
-
Methods inherited from interface org.apache.wicket.request.IRequestHandler
detach, respond
-
-
-
-
Method Detail
-
getPage
IRequestablePage getPage()
Returns the page. Be aware that the page can be instantiated if this wasn't the case already.- Returns:
- page instance
-
isPageInstanceCreated
boolean isPageInstanceCreated()
Checks if the page instance is already created or if it will be created whengetPage()
is called- Returns:
true
iff page instance is already created
-
getRenderCount
Integer getRenderCount()
Returns the number of times this page has been rendered.- Returns:
- the number of times this page has been rendered.
- See Also:
IRequestablePage.getRenderCount()
-
getPage
static Page getPage(IRequestHandler handler)
Resolves a page instance from the request handler iff the page instance is already created- Parameters:
handler
- The request handler- Returns:
- page or
null
if none
-
-