public class ListenerInterfaceRequestHandler extends Object implements IPageRequestHandler, IComponentRequestHandler, ILoggableRequestHandler
| Constructor and Description |
|---|
ListenerInterfaceRequestHandler(IPageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface,
Integer behaviorIndex)
Construct.
|
ListenerInterfaceRequestHandler(PageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
detach(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.
|
RequestListenerInterface |
getListenerInterface()
Returns the listener interface.
|
ListenerInterfaceLogData |
getLogData() |
IRequestablePage |
getPage()
Returns the page.
|
Class<? extends IRequestablePage> |
getPageClass()
Returns the page class
|
Integer |
getPageId()
Returns the page id.
|
PageParameters |
getPageParameters() |
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(IRequestCycle requestCycle) |
public ListenerInterfaceRequestHandler(IPageAndComponentProvider pageComponentProvider, RequestListenerInterface listenerInterface, Integer behaviorIndex)
pageComponentProvider - listenerInterface - behaviorIndex - public ListenerInterfaceRequestHandler(PageAndComponentProvider pageComponentProvider, RequestListenerInterface listenerInterface)
pageComponentProvider - listenerInterface - 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 PageParameters getPageParameters()
getPageParameters in interface IPageClassRequestHandlerpublic void detach(IRequestCycle requestCycle)
detach in interface IRequestHandlerIRequestHandler.detach(org.apache.wicket.request.IRequestCycle)public RequestListenerInterface getListenerInterface()
public Integer getBehaviorIndex()
null if component is the target.nullpublic void respond(IRequestCycle requestCycle)
respond in interface IRequestHandlerIRequestHandler.respond(org.apache.wicket.request.IRequestCycle)public 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 ListenerInterfaceLogData getLogData()
getLogData in interface ILoggableRequestHandlerCopyright © 2006–2021 Apache Software Foundation. All rights reserved.