public class ListenerRequestHandler extends Object implements IPageRequestHandler, IComponentRequestHandler, org.apache.wicket.request.ILoggableRequestHandler
IRequestListener on component or behavior and renders page afterwards.| Constructor and Description |
|---|
ListenerRequestHandler(IPageAndComponentProvider pageComponentProvider,
Integer behaviorIndex)
Construct.
|
ListenerRequestHandler(PageAndComponentProvider pageComponentProvider)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
detach(org.apache.wicket.request.IRequestCycle requestCycle) |
Integer |
getBehaviorIndex()
Index of target behavior or
null if component is the target. |
IRequestableComponent |
getComponent()
Returns the component instance.
|
String |
getComponentPath()
Returns the page relative path to the component instance.
|
ListenerLogData |
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() |
Integer |
getRenderCount()
Returns the number of times this page has been rendered.
|
boolean |
includeRenderCount() |
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 ListenerRequestHandler(IPageAndComponentProvider pageComponentProvider, Integer behaviorIndex)
pageComponentProvider - behaviorIndex - public ListenerRequestHandler(PageAndComponentProvider pageComponentProvider)
pageComponentProvider - public boolean includeRenderCount()
public IRequestableComponent getComponent()
IComponentRequestHandlergetComponent in interface IComponentRequestHandlerpublic IRequestablePage getPage()
IPageRequestHandlergetPage in interface IPageRequestHandlerpublic 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 Integer getBehaviorIndex()
null if component is the target.nullpublic 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 String getComponentPath()
IComponentRequestHandlergetComponentPath in interface IComponentRequestHandlerpublic final Integer getRenderCount()
IPageRequestHandlergetRenderCount in interface IPageRequestHandlerIRequestablePage.getRenderCount()public ListenerLogData getLogData()
getLogData in interface org.apache.wicket.request.ILoggableRequestHandlerCopyright © 2006–2018 Apache Software Foundation. All rights reserved.