C - Decorated Cell Parameterpublic class TooltipCellDecorator<C> extends Object implements com.google.gwt.cell.client.Cell<C>, IsAnimated, HasTrigger, HasPlacement, com.google.gwt.user.client.ui.HasText, HasShowDelay
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
animated
Whether the widget is animated or not.
|
protected String |
container
Appends the popover to a specific element.
|
protected int |
hideDelayInMilliseconds
The delay until the widget is hidden.
|
protected Placement |
placement
The placement of the widget relative to its trigger element.
|
protected int |
showDelayInMilliseconds
The delay until the widget is shown.
|
protected Trigger |
trigger
The action that triggers the widget.
|
| Constructor and Description |
|---|
TooltipCellDecorator(com.google.gwt.cell.client.Cell<C> cell)
Create Decorator cell
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dependsOnSelection() |
boolean |
getAnimation()
Gets whether the widget is animated.
|
protected boolean |
getAnimation(com.google.gwt.cell.client.Cell.Context context,
C value) |
Set<String> |
getConsumedEvents() |
String |
getContainer() |
int |
getHideDelay()
Gets the time to wait until the widget is hidden.
|
protected int |
getHideDelay(com.google.gwt.cell.client.Cell.Context context,
C value) |
Placement |
getPlacement()
Gets the widget's placement.
|
protected Placement |
getPlacement(com.google.gwt.cell.client.Cell.Context context,
C value) |
int |
getShowDelay()
Gets the time to wait until the widget is shown.
|
protected int |
getShowDelay(com.google.gwt.cell.client.Cell.Context context,
C value) |
String |
getText() |
protected String |
getTooltipText(com.google.gwt.cell.client.Cell.Context context,
C value) |
Trigger |
getTrigger()
Gets the widget's Trigger.
|
protected Trigger |
getTrigger(com.google.gwt.cell.client.Cell.Context context,
C value) |
boolean |
handlesSelection() |
boolean |
isEditing(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value) |
void |
onBrowserEvent(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value,
com.google.gwt.dom.client.NativeEvent event,
com.google.gwt.cell.client.ValueUpdater<C> valueUpdater) |
void |
render(com.google.gwt.cell.client.Cell.Context context,
C value,
com.google.gwt.safehtml.shared.SafeHtmlBuilder sb) |
boolean |
resetFocus(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value) |
void |
setAnimation(boolean animated)
Sets whether the Widget should be animated.
|
void |
setContainer(String container)
Set specific element the Popover/Tooltip is appended to
|
void |
setHideDelay(int delayInMilliseconds)
Sets the time to wait until the widget is hidden.
|
void |
setPlacement(Placement placement)
Sets the widget's placement.
|
void |
setShowDelay(int delayInMilliseconds)
Sets the time to wait until the widget is shown.
|
void |
setText(String text) |
void |
setTrigger(Trigger trigger)
Sets the trigger that activates the widget.
|
void |
setValue(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value) |
protected boolean animated
protected Placement placement
protected Trigger trigger
protected int showDelayInMilliseconds
protected int hideDelayInMilliseconds
protected String container
public TooltipCellDecorator(com.google.gwt.cell.client.Cell<C> cell)
cell - decorated cellpublic boolean dependsOnSelection()
dependsOnSelection in interface com.google.gwt.cell.client.Cell<C>public Set<String> getConsumedEvents()
getConsumedEvents in interface com.google.gwt.cell.client.Cell<C>public boolean handlesSelection()
handlesSelection in interface com.google.gwt.cell.client.Cell<C>public boolean isEditing(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value)
isEditing in interface com.google.gwt.cell.client.Cell<C>public void onBrowserEvent(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value,
com.google.gwt.dom.client.NativeEvent event,
com.google.gwt.cell.client.ValueUpdater<C> valueUpdater)
onBrowserEvent in interface com.google.gwt.cell.client.Cell<C>public void render(com.google.gwt.cell.client.Cell.Context context,
C value,
com.google.gwt.safehtml.shared.SafeHtmlBuilder sb)
render in interface com.google.gwt.cell.client.Cell<C>public boolean resetFocus(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value)
resetFocus in interface com.google.gwt.cell.client.Cell<C>public void setValue(com.google.gwt.cell.client.Cell.Context context,
com.google.gwt.dom.client.Element parent,
C value)
setValue in interface com.google.gwt.cell.client.Cell<C>public void setAnimation(boolean animated)
setAnimation in interface IsAnimatedanimated - true if the widget should be animated.public boolean getAnimation()
getAnimation in interface IsAnimatedtrue if the widget is animatedprotected boolean getAnimation(com.google.gwt.cell.client.Cell.Context context,
C value)
public void setPlacement(Placement placement)
setPlacement in interface HasPlacementplacement - the placementpublic Placement getPlacement()
getPlacement in interface HasPlacementprotected Placement getPlacement(com.google.gwt.cell.client.Cell.Context context, C value)
public void setTrigger(Trigger trigger)
setTrigger in interface HasTriggertrigger - the triggerpublic Trigger getTrigger()
getTrigger in interface HasTriggerpublic void setShowDelay(int delayInMilliseconds)
setShowDelay in interface HasShowDelaydelayInMilliseconds - the delay in millisecondspublic int getShowDelay()
getShowDelay in interface HasShowDelayprotected int getShowDelay(com.google.gwt.cell.client.Cell.Context context,
C value)
public void setHideDelay(int delayInMilliseconds)
setHideDelay in interface HasShowDelaydelayInMilliseconds - the delay in millisecondspublic int getHideDelay()
getHideDelay in interface HasShowDelayprotected int getHideDelay(com.google.gwt.cell.client.Cell.Context context,
C value)
public String getText()
getText in interface com.google.gwt.user.client.ui.HasTextpublic void setText(String text)
setText in interface com.google.gwt.user.client.ui.HasTextprotected String getTooltipText(com.google.gwt.cell.client.Cell.Context context, C value)
public String getContainer()
public void setContainer(String container)
container - Specific element the Popover/Tooltip is appended to. E.g. 'body' or null.Copyright © 2016. All rights reserved.