com.ebmwebsourcing.geasytools.gwtextwidgets.grid
Class AbstractEditableGrid<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 com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractGrid<T>
                  extended by com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractCheckBoxGrid<T>
                      extended by com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractEditableGrid<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.IsWidget

public abstract class AbstractEditableGrid<T>
extends AbstractCheckBoxGrid<T>


Nested Class Summary
 
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
 
Fields inherited from class com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractCheckBoxGrid
cbSelectionModel
 
Fields inherited from class com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractGrid
data, gridPanel, OBJECT_REF, recordDef, store
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AbstractEditableGrid()
           
 
Method Summary
 void addHandler(EditableGridHandler handler)
           
protected abstract  void bind(com.gwtext.client.data.Record record, T value)
           
protected  void buildGrid()
           
protected abstract  java.lang.String getAddText()
           
protected abstract  T getNewDefaultRecord()
           
protected abstract  java.lang.String getRemoveText()
           
 java.util.List<T> getSelectedValues()
           
 java.util.List<T> getValues()
           
protected  boolean hasAddBtn()
           
protected  boolean hasRemoveBtn()
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractGrid
addHandler, clearRecords, convertDataListToObjecArray, convertDataToObject, convertDataToObjectWithObjectRef, getColumnsConfig, getFieldDef, getGridPanel, isValid, load, refresh, setHeight, setTitle, setWidth
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
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, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEditableGrid

public AbstractEditableGrid()
Method Detail

buildGrid

protected void buildGrid()
Overrides:
buildGrid in class AbstractCheckBoxGrid<T>

getAddText

protected abstract java.lang.String getAddText()

getRemoveText

protected abstract java.lang.String getRemoveText()

hasAddBtn

protected boolean hasAddBtn()

hasRemoveBtn

protected boolean hasRemoveBtn()

getNewDefaultRecord

protected abstract T getNewDefaultRecord()

getSelectedValues

public java.util.List<T> getSelectedValues()
Overrides:
getSelectedValues in class AbstractCheckBoxGrid<T>

getValues

public java.util.List<T> getValues()

bind

protected abstract void bind(com.gwtext.client.data.Record record,
                             T value)

addHandler

public void addHandler(EditableGridHandler handler)


Copyright © 2010-2011 Petals Link. All Rights Reserved.