org.cruxframework.crux.core.client.datasource.pager
Class AbstractPageable<T>

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 org.cruxframework.crux.core.client.datasource.pager.AbstractPageable<T>
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, HasDataSource<PagedDataSource<T>>, Pageable<PagedDataSource<T>>

Deprecated. Use DataProvider instead.

@Deprecated
public abstract class AbstractPageable<T>
extends com.google.gwt.user.client.ui.Composite
implements Pageable<PagedDataSource<T>>

Base implementation for Pageable widgets

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static interface AbstractPageable.Renderer<T>
          Deprecated. Define a rederer, called when a record from datasource needs to be renderer by this widget
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
protected  PagedDataSource<T> dataSource
          Deprecated.  
protected  boolean loaded
          Deprecated.  
protected  Pager pager
          Deprecated.  
protected  int pageSize
          Deprecated.  
protected  AbstractPageable.Renderer<T> renderer
          Deprecated.  
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AbstractPageable()
          Deprecated.  
 
Method Summary
 PagedDataSource<T> getDataSource()
          Deprecated.  
 int getPageCount()
          Deprecated. Return the total number of pages
 int getPageSize()
          Deprecated.  
protected abstract  AbstractPageable.Renderer<T> getRenderer()
          Deprecated.  
 void goToPage(int page)
          Deprecated. Moves the pageable's cursor to an arbitrary page
 boolean isDataLoaded()
          Deprecated. Checks if pageable data is already available
 void loadData()
          Deprecated.  
 void nextPage()
          Deprecated. Moves the pageable's cursor to the next page
 void previousPage()
          Deprecated. Moves the pageable's cursor to the previous page
protected  void render()
          Deprecated.  
 void reset()
          Deprecated.  
 void reset(boolean reloadData)
          Deprecated.  
 void setDataSource(PagedDataSource<T> dataSource, boolean autoLoadData)
          Deprecated.  
 void setPager(Pager pager)
          Deprecated. Sets the pager for call back
 void setPageSize(int pageSize)
          Deprecated.  
protected  void updatePager()
          Deprecated.  
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
 

Field Detail

pager

protected Pager pager
Deprecated. 

dataSource

protected PagedDataSource<T> dataSource
Deprecated. 

pageSize

protected int pageSize
Deprecated. 

loaded

protected boolean loaded
Deprecated. 

renderer

protected AbstractPageable.Renderer<T> renderer
Deprecated. 
Constructor Detail

AbstractPageable

public AbstractPageable()
Deprecated. 
Method Detail

getPageSize

public int getPageSize()
Deprecated. 

setPageSize

public void setPageSize(int pageSize)
Deprecated. 

nextPage

public void nextPage()
Deprecated. 
Description copied from interface: Pageable
Moves the pageable's cursor to the next page

Specified by:
nextPage in interface Pageable<PagedDataSource<T>>

previousPage

public void previousPage()
Deprecated. 
Description copied from interface: Pageable
Moves the pageable's cursor to the previous page

Specified by:
previousPage in interface Pageable<PagedDataSource<T>>

getPageCount

public int getPageCount()
Deprecated. 
Description copied from interface: Pageable
Return the total number of pages

Specified by:
getPageCount in interface Pageable<PagedDataSource<T>>
Returns:
number of pages, -1 if unknown.

setPager

public void setPager(Pager pager)
Deprecated. 
Description copied from interface: Pageable
Sets the pager for call back

Specified by:
setPager in interface Pageable<PagedDataSource<T>>

goToPage

public void goToPage(int page)
Deprecated. 
Description copied from interface: Pageable
Moves the pageable's cursor to an arbitrary page

Specified by:
goToPage in interface Pageable<PagedDataSource<T>>
Parameters:
page - page number

getDataSource

public PagedDataSource<T> getDataSource()
Deprecated. 
Specified by:
getDataSource in interface HasDataSource<PagedDataSource<T>>

setDataSource

public void setDataSource(PagedDataSource<T> dataSource,
                          boolean autoLoadData)
Deprecated. 
Specified by:
setDataSource in interface HasDataSource<PagedDataSource<T>>

loadData

public void loadData()
Deprecated. 

isDataLoaded

public boolean isDataLoaded()
Deprecated. 
Description copied from interface: Pageable
Checks if pageable data is already available

Specified by:
isDataLoaded in interface Pageable<PagedDataSource<T>>

reset

public void reset()
Deprecated. 

reset

public void reset(boolean reloadData)
Deprecated. 

render

protected void render()
Deprecated. 

updatePager

protected void updatePager()
Deprecated. 

getRenderer

protected abstract AbstractPageable.Renderer<T> getRenderer()
Deprecated. 


Copyright © 2014. All rights reserved.