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()
IComponentRequestHandler
getComponent
in interface IComponentRequestHandler
public IRequestablePage getPage()
IPageRequestHandler
getPage
in interface IPageRequestHandler
public Class<? extends IRequestablePage> getPageClass()
IPageClassRequestHandler
getPageClass
in interface IPageClassRequestHandler
public Integer getPageId()
IPageRequestHandler
getPageId
in interface IPageRequestHandler
public org.apache.wicket.request.mapper.parameter.PageParameters getPageParameters()
getPageParameters
in interface IPageClassRequestHandler
public void detach(org.apache.wicket.request.IRequestCycle requestCycle)
detach
in interface org.apache.wicket.request.IRequestHandler
public Integer getBehaviorIndex()
null
if component is the target.null
public void respond(org.apache.wicket.request.IRequestCycle requestCycle)
respond
in interface org.apache.wicket.request.IRequestHandler
public final boolean isPageInstanceCreated()
IPageRequestHandler
IPageRequestHandler.getPage()
is calledisPageInstanceCreated
in interface IPageRequestHandler
true
iff page instance is already createdpublic final String getComponentPath()
IComponentRequestHandler
getComponentPath
in interface IComponentRequestHandler
public final Integer getRenderCount()
IPageRequestHandler
getRenderCount
in interface IPageRequestHandler
IRequestablePage.getRenderCount()
public ListenerLogData getLogData()
getLogData
in interface org.apache.wicket.request.ILoggableRequestHandler
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.