public class ExpandableCellImpl extends AbstractCell implements ExpandableCell
Constructor and Description |
---|
ExpandableCellImpl()
Creates an instance of this class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addListeners(com.google.gwt.user.client.ui.Widget widget)
This method adds default listeners to the content widget.
|
protected com.google.gwt.user.client.ui.Widget |
createActive()
This method creates an active cell element (content).
|
protected void |
createImage()
This method creates the node image and adds the listener.
|
protected com.google.gwt.user.client.ui.Widget |
createInactive()
This method creates an inactive cell element (content).
|
void |
displayActive(boolean active)
This method shows the cell.
|
protected com.google.gwt.user.client.ui.Image |
getImage()
Getter for property 'image'.
|
Object |
getNewValue()
This method returns a new value entered while the cell is active.
|
protected com.google.gwt.user.client.ui.HorizontalPanel |
getPanel()
Getter for property 'panel'.
|
boolean |
isExpanded()
This method checks whether the cell is expanded.
|
boolean |
isLeaf()
This method checks whether the expanded cell is a leaf.
|
void |
setExpanded(boolean expanded)
This method sets an expanded flag value for the cell.
|
void |
setFocus(boolean focus)
This method sets focus to the cell.
|
protected void |
setImage(com.google.gwt.user.client.ui.Image image)
Setter for property 'image'.
|
void |
setLeaf(boolean leaf)
This method sets a leaf flag value.
|
canBeDeactivated, getColumn, getDefaultBlurHandler, getGrid, getLabel, getRow, getValue, isActive, isDefaultFocusListenerAdded, prepare, removeListeners, setActive, setGrid, setLabel, setPosition, setValue, valueEqual
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canBeDeactivated, getColumn, getGrid, getRow, getValue, isActive, setGrid, setPosition, setValue, valueEqual
public ExpandableCellImpl()
public void displayActive(boolean active)
displayActive
in interface GridCell
displayActive
in class AbstractCell
active
- is a flag meaning whether the cell must be shown as active.protected com.google.gwt.user.client.ui.Widget createActive()
createActive
in class AbstractCell
protected com.google.gwt.user.client.ui.Widget createInactive()
createInactive
in class AbstractCell
public void setFocus(boolean focus)
protected void addListeners(com.google.gwt.user.client.ui.Widget widget)
addListeners
in class AbstractCell
widget
- is a content widget.public Object getNewValue()
If the cell is passive, it is an equivalent of the GridCell.getValue()
method.
getNewValue
in interface GridCell
public boolean isExpanded()
isExpanded
in interface ExpandableCell
public void setExpanded(boolean expanded)
setExpanded
in interface ExpandableCell
expanded
- is an expanded falg value.public boolean isLeaf()
isLeaf
in interface ExpandableCell
public void setLeaf(boolean leaf)
setLeaf
in interface ExpandableCell
leaf
- a leaf flag value.protected com.google.gwt.user.client.ui.Image getImage()
protected void createImage()
protected void setImage(com.google.gwt.user.client.ui.Image image)
image
- Value to set for property 'image'.protected com.google.gwt.user.client.ui.HorizontalPanel getPanel()
Copyright © 2008–2013. All rights reserved.