net.customware.gwt.presenter.client.place
Class BasicPresenterPlace<T extends Presenter>

java.lang.Object
  extended by net.customware.gwt.presenter.client.place.Place
      extended by net.customware.gwt.presenter.client.place.PresenterPlace<T>
          extended by net.customware.gwt.presenter.client.place.BasicPresenterPlace<T>
Type Parameters:
T - The presenter class type.

public abstract class BasicPresenterPlace<T extends Presenter>
extends PresenterPlace<T>

A simple implementation of PresenterPlace for Presenters that don't need to be prepared for display. These are mostly presenters which don't have any initialisation parameters.

Author:
David Peterson

Constructor Summary
BasicPresenterPlace(T presenter)
           
 
Method Summary
 T getPresenter()
           
protected  void preparePresenter(PlaceRequest request, T presenter)
          Does nothing by default.
protected  PlaceRequest prepareRequest(PlaceRequest request, T presenter)
          Returns the request unchanged.
 
Methods inherited from class net.customware.gwt.presenter.client.place.PresenterPlace
addHandlers, getPresenter, getWidgetPresenter, handleRequest, prepareRequest, removeHandlers, reveal
 
Methods inherited from class net.customware.gwt.presenter.client.place.Place
createRequest, equals, getName, hashCode, matchesRequest, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicPresenterPlace

public BasicPresenterPlace(T presenter)
Method Detail

getPresenter

public T getPresenter()
Specified by:
getPresenter in class PresenterPlace<T extends Presenter>

preparePresenter

protected void preparePresenter(PlaceRequest request,
                                T presenter)
Does nothing by default.

Specified by:
preparePresenter in class PresenterPlace<T extends Presenter>
Parameters:
request - The request.
presenter - The presenter.

prepareRequest

protected PlaceRequest prepareRequest(PlaceRequest request,
                                      T presenter)
Returns the request unchanged.

Specified by:
prepareRequest in class PresenterPlace<T extends Presenter>
Parameters:
request - The current request.
presenter - The presenter.
Returns:
The prepared place request.


Copyright © 2010 customware.net. All Rights Reserved.