|
GWT 2.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.cell.client.AbstractCell<C>
com.google.gwt.cell.client.AbstractEditableCell<C,V>
com.google.gwt.cell.client.AbstractInputCell<C,V>
C - the type that this Cell representsV - the data type of the view data statepublic abstract class AbstractInputCell<C,V>
An AbstractCell used to render input elements that can receive focus.
| Constructor Summary | |
|---|---|
AbstractInputCell(java.util.Set<java.lang.String> consumedEvents)
Construct a new AbstractInputCell with the specified consumed
events. |
|
AbstractInputCell(java.lang.String... consumedEvents)
Construct a new AbstractInputCell with the specified consumed
events. |
|
| Method Summary | |
|---|---|
protected void |
finishEditing(Element parent,
C value,
java.lang.Object key,
ValueUpdater<C> valueUpdater)
Call this method when editing is complete. |
protected Element |
getInputElement(Element parent)
Get the input element. |
boolean |
isEditing(Element parent,
C value,
java.lang.Object key)
Returns true if the cell is currently editing the data identified by the given element and key. |
void |
onBrowserEvent(Element parent,
C value,
java.lang.Object key,
NativeEvent event,
ValueUpdater<C> valueUpdater)
Handle a browser event that took place within the cell. |
protected void |
onEnterKeyDown(Element parent,
C value,
java.lang.Object key,
NativeEvent event,
ValueUpdater<C> valueUpdater)
Called when the user triggers a keydown event with the ENTER
key while focused on the cell. |
boolean |
resetFocus(Element parent,
C value,
java.lang.Object key)
Reset focus on the Cell. |
| Methods inherited from class com.google.gwt.cell.client.AbstractEditableCell |
|---|
clearViewData, getViewData, setViewData |
| Methods inherited from class com.google.gwt.cell.client.AbstractCell |
|---|
dependsOnSelection, getConsumedEvents, handlesSelection, render, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractInputCell(java.lang.String... consumedEvents)
AbstractInputCell with the specified consumed
events.
consumedEvents - the events that this cell consumespublic AbstractInputCell(java.util.Set<java.lang.String> consumedEvents)
AbstractInputCell with the specified consumed
events.
consumedEvents - the events that this cell consumes| Method Detail |
|---|
public boolean isEditing(Element parent,
C value,
java.lang.Object key)
AbstractEditableCell
isEditing in interface Cell<C>isEditing in class AbstractEditableCell<C,V>parent - the parent Elementvalue - the value associated with the cellkey - the unique key associated with the row object
public void onBrowserEvent(Element parent,
C value,
java.lang.Object key,
NativeEvent event,
ValueUpdater<C> valueUpdater)
AbstractCellIf you override this method to add support for events, remember to pass the event types that the cell expects into the constructor.
onBrowserEvent in interface Cell<C>onBrowserEvent in class AbstractCell<C>parent - the parent Elementvalue - the value associated with the cellkey - the unique key associated with the row objectevent - the native browser eventvalueUpdater - a ValueUpdater, or null if not specified
public boolean resetFocus(Element parent,
C value,
java.lang.Object key)
AbstractCellThis method is a no-op and returns false. If your cell is editable or can be focused by the user, override this method to reset focus when the containing widget is refreshed.
resetFocus in interface Cell<C>resetFocus in class AbstractCell<C>parent - the parent Elementvalue - the value associated with the cellkey - the unique key associated with the row object
protected void finishEditing(Element parent,
C value,
java.lang.Object key,
ValueUpdater<C> valueUpdater)
parent - the parent Elementvalue - the value associated with the cellkey - the unique key associated with the row objectvalueUpdater - the value update to fireprotected Element getInputElement(Element parent)
parent - the cell parent element
protected void onEnterKeyDown(Element parent,
C value,
java.lang.Object key,
NativeEvent event,
ValueUpdater<C> valueUpdater)
AbstractCellkeydown event with the ENTER
key while focused on the cell. If your cell interacts with the user, you
should override this method to provide a consistent user experience. Your
widget must consume keydown events for this method to be
called.
onEnterKeyDown in class AbstractCell<C>parent - the parent Elementvalue - the value associated with the cellkey - the unique key associated with the row objectevent - the native browser eventvalueUpdater - a ValueUpdater, or null if not specified
|
GWT 2.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||