com.google.gwt.app.client
Class CellListPlacePickerView<P extends Place>

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by com.google.gwt.app.client.CellListPlacePickerView<P>
Type Parameters:
P - the type of places listed
All Implemented Interfaces:
IsWidget, PlacePickerView<P>, HasHandlers, EventListener

public class CellListPlacePickerView<P extends Place>
extends Composite
implements PlacePickerView<P>

Experimental API: This class is still under rapid development, and is very likely to be deleted. Use it at your own risk.

Hacky CellList based implementation of PlacePickerView, to be replaced by new data widget, or at least something less ugly.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Nested classes/interfaces inherited from interface com.google.gwt.app.place.PlacePickerView
PlacePickerView.Listener<P>
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
CellListPlacePickerView()
           
 
Method Summary
 CellListPlacePickerView<P> asWidget()
          May throw UnsupportedOperationException, or return null.
 void setListener(PlacePickerView.Listener<P> listener)
          Set the listener.
 void setPageSize(int size)
           
 void setValues(java.util.List<P> places, Renderer<P> renderer)
          Renders a List of places.
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
isAttached, onBrowserEvent
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CellListPlacePickerView

public CellListPlacePickerView()
Method Detail

asWidget

public CellListPlacePickerView<P> asWidget()
Description copied from interface: PlacePickerView
May throw UnsupportedOperationException, or return null.

Specified by:
asWidget in interface IsWidget
Specified by:
asWidget in interface PlacePickerView<P extends Place>
Returns:
this view

setListener

public void setListener(PlacePickerView.Listener<P> listener)
Set the listener.

Specified by:
setListener in interface PlacePickerView<P extends Place>

setPageSize

public void setPageSize(int size)

setValues

public void setValues(java.util.List<P> places,
                      Renderer<P> renderer)
Description copied from interface: PlacePickerView
Renders a List of places.

Specified by:
setValues in interface PlacePickerView<P extends Place>