org.apache.wicket.request.target.component.listener
Class AbstractListenerInterfaceRequestTarget

java.lang.Object
  extended by org.apache.wicket.request.target.component.PageRequestTarget
      extended by org.apache.wicket.request.target.component.listener.AbstractListenerInterfaceRequestTarget
All Implemented Interfaces:
IRequestTarget, IPageRequestTarget, IListenerInterfaceRequestTarget, IEventProcessor
Direct Known Subclasses:
BehaviorRequestTarget, ListenerInterfaceRequestTarget, RedirectPageRequestTarget

public abstract class AbstractListenerInterfaceRequestTarget
extends PageRequestTarget
implements IListenerInterfaceRequestTarget, IEventProcessor

The abstract implementation of IListenerInterfaceRequestTarget. Target that denotes a page instance and a call to a component on that page using an listener interface method.

Author:
Eelco Hillenius, Johan Compagner

Constructor Summary
AbstractListenerInterfaceRequestTarget(Page page, Component component, RequestListenerInterface listener)
          Construct.
AbstractListenerInterfaceRequestTarget(Page page, Component component, RequestListenerInterface listener, RequestParameters requestParameters)
          Construct.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 RequestListenerInterface getRequestListenerInterface()
          Gets listener method.
 RequestParameters getRequestParameters()
          Get the request parameters
 Component getTarget()
          Gets the target component.
 int hashCode()
           
protected  void onProcessEvents(RequestCycle requestCycle)
          Common functionality to be called by processEvents()
 java.lang.String toString()
           
 
Methods inherited from class org.apache.wicket.request.target.component.PageRequestTarget
detach, getPage, respond
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.request.target.component.IPageRequestTarget
getPage
 
Methods inherited from interface org.apache.wicket.IRequestTarget
detach, respond
 
Methods inherited from interface org.apache.wicket.request.target.IEventProcessor
processEvents
 

Constructor Detail

AbstractListenerInterfaceRequestTarget

public AbstractListenerInterfaceRequestTarget(Page page,
                                              Component component,
                                              RequestListenerInterface listener)
Construct.

Parameters:
page - the page instance
component - the target component
listener - the listener interface

AbstractListenerInterfaceRequestTarget

public AbstractListenerInterfaceRequestTarget(Page page,
                                              Component component,
                                              RequestListenerInterface listener,
                                              RequestParameters requestParameters)
Construct.

Parameters:
page - the page instance
component - the target component
listener - the listener method
requestParameters - the request parameter
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class PageRequestTarget
See Also:
Object.equals(java.lang.Object)

getRequestListenerInterface

public final RequestListenerInterface getRequestListenerInterface()
Description copied from interface: IListenerInterfaceRequestTarget
Gets listener method.

Specified by:
getRequestListenerInterface in interface IListenerInterfaceRequestTarget
Returns:
the listener method
See Also:
IListenerInterfaceRequestTarget.getRequestListenerInterface()

getRequestParameters

public final RequestParameters getRequestParameters()
Description copied from interface: IListenerInterfaceRequestTarget
Get the request parameters

Specified by:
getRequestParameters in interface IListenerInterfaceRequestTarget
Returns:
The request parameters
See Also:
IListenerInterfaceRequestTarget.getRequestParameters()

getTarget

public final Component getTarget()
Description copied from interface: IListenerInterfaceRequestTarget
Gets the target component.

Specified by:
getTarget in interface IListenerInterfaceRequestTarget
Returns:
the target component
See Also:
IListenerInterfaceRequestTarget.getTarget()

hashCode

public int hashCode()
Overrides:
hashCode in class PageRequestTarget
See Also:
Object.hashCode()

toString

public java.lang.String toString()
Overrides:
toString in class PageRequestTarget
See Also:
Object.toString()

onProcessEvents

protected void onProcessEvents(RequestCycle requestCycle)
Common functionality to be called by processEvents()

Parameters:
requestCycle - The request cycle


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.