|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.request.handler.ListenerInterfaceRequestHandler
public class ListenerInterfaceRequestHandler
Request handler that invokes the listener interface on component and renders page afterwards.
| Constructor Summary | |
|---|---|
ListenerInterfaceRequestHandler(IPageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface,
Integer behaviorIndex)
Construct. |
|
ListenerInterfaceRequestHandler(PageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface)
Construct. |
|
| Method Summary | |
|---|---|
void |
detach(IRequestCycle requestCycle)
This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done. |
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()
Returns the collected log data for this request handler and should never throw an exception. |
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)
Generates a response. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListenerInterfaceRequestHandler(IPageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface,
Integer behaviorIndex)
pageComponentProvider - listenerInterface - behaviorIndex -
public ListenerInterfaceRequestHandler(PageAndComponentProvider pageComponentProvider,
RequestListenerInterface listenerInterface)
pageComponentProvider - listenerInterface - | Method Detail |
|---|
public IRequestableComponent getComponent()
IComponentRequestHandler
getComponent in interface IComponentRequestHandlerIComponentRequestHandler.getComponent()public IRequestablePage getPage()
IPageRequestHandler
getPage in interface IPageRequestHandlerIPageRequestHandler.getPage()public Class<? extends IRequestablePage> getPageClass()
IPageClassRequestHandler
getPageClass in interface IPageClassRequestHandlerIPageClassRequestHandler.getPageClass()public Integer getPageId()
IPageRequestHandler
getPageId in interface IPageRequestHandlerIPageRequestHandler.getPageId()public PageParameters getPageParameters()
getPageParameters in interface IPageClassRequestHandlerIPageClassRequestHandler.getPageParameters()public void detach(IRequestCycle requestCycle)
IRequestHandler
detach in interface IRequestHandlerrequestCycle - the current request cycleIRequestHandler.detach(org.apache.wicket.request.IRequestCycle)public RequestListenerInterface getListenerInterface()
public Integer getBehaviorIndex()
null if component is the target.
nullpublic void respond(IRequestCycle requestCycle)
IRequestHandler
respond in interface IRequestHandlerrequestCycle - the current request cycleIRequestHandler.respond(org.apache.wicket.request.IRequestCycle)public final boolean isPageInstanceCreated()
IPageRequestHandlerIPageRequestHandler.getPage() is called
isPageInstanceCreated in interface IPageRequestHandlertrue iff page instance is not yet createdpublic final String getComponentPath()
IComponentRequestHandler
getComponentPath in interface IComponentRequestHandlerpublic final Integer getRenderCount()
IPageRequestHandler
getRenderCount in interface IPageRequestHandlerIRequestablePage.getRenderCount()public ListenerInterfaceLogData getLogData()
getLogData in interface ILoggableRequestHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||