org.apache.wicket.examples.staticpages
Class CapturingBookmarkablePageRequestTarget

java.lang.Object
  extended by org.apache.wicket.request.target.component.BookmarkablePageRequestTarget
      extended by org.apache.wicket.examples.staticpages.CapturingBookmarkablePageRequestTarget
All Implemented Interfaces:
IRequestTarget, IBookmarkablePageRequestTarget, IEventProcessor

public abstract class CapturingBookmarkablePageRequestTarget
extends BookmarkablePageRequestTarget

Author:
Jean-Baptiste Quenot

Constructor Summary
CapturingBookmarkablePageRequestTarget(Class<C> capturedPageClass, Class<D> displayedPageClass)
          Construct.
CapturingBookmarkablePageRequestTarget(Class<C> capturedPageClass, Class<D> displayedPageClass, PageParameters pageParameters)
          Construct.
 
Method Summary
protected abstract  void onCapture(StringResponse emailResponse)
           
 void respond(RequestCycle requestCycle)
          Generates a response.
 
Methods inherited from class org.apache.wicket.request.target.component.BookmarkablePageRequestTarget
detach, equals, getPage, getPage, getPageClass, getPageMapName, getPageParameters, hashCode, newPage, processEvents, setPage, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CapturingBookmarkablePageRequestTarget

public CapturingBookmarkablePageRequestTarget(Class<C> capturedPageClass,
                                              Class<D> displayedPageClass,
                                              PageParameters pageParameters)
Construct.

Type Parameters:
C -
D -
Parameters:
capturedPageClass - the bookmarkable page to capture for sending in email
displayedPageClass - the bookmarkable page to display in the browser
pageParameters - the page parameters

CapturingBookmarkablePageRequestTarget

public CapturingBookmarkablePageRequestTarget(Class<C> capturedPageClass,
                                              Class<D> displayedPageClass)
Construct.

Type Parameters:
C -
D -
Parameters:
capturedPageClass - the bookmarkable page to capture for sending in email
displayedPageClass - the bookmarkable page to display in the browser
Method Detail

respond

public void respond(RequestCycle requestCycle)
Description copied from interface: IRequestTarget
Generates a response.

Specified by:
respond in interface IRequestTarget
Overrides:
respond in class BookmarkablePageRequestTarget
Parameters:
requestCycle - the current request cycle
See Also:
BookmarkablePageRequestTarget.respond(org.apache.wicket.RequestCycle)

onCapture

protected abstract void onCapture(StringResponse emailResponse)


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