org.wings.table
Class SDefaultTableCellRenderer

java.lang.Object
  extended by org.wings.SComponent
      extended by org.wings.SLabel
          extended by org.wings.table.SDefaultTableCellRenderer
All Implemented Interfaces:
Serializable, Cloneable, Renderable, STableCellRenderer
Direct Known Subclasses:
XTable.HeaderRenderer

public class SDefaultTableCellRenderer
extends SLabel
implements STableCellRenderer

Author:
Holger Engels
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wings.SLabel
disabledIcon, horizontalTextPosition, icon, iconTextGap, text, verticalTextPosition, wordWrap
 
Fields inherited from class org.wings.SComponent
DONE_RENDERING, dynamicStyles, enabled, propertyChangeSupport, SELECTOR_ALL, START_RENDERING, visible, WHEN_FOCUSED_OR_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_FRAME
 
Constructor Summary
SDefaultTableCellRenderer()
           
 
Method Summary
 SIcon getEditIcon()
          The icon to display if the cell value is null .
 SComponent getTableCellRendererComponent(STable table, Object value, boolean selected, int row, int col)
           
 void setEditIcon(SIcon editIcon)
          The icon to display if the cell value is null .
 
Methods inherited from class org.wings.SLabel
getDisabledIcon, getHorizontalTextPosition, getIcon, getIconTextGap, getText, getVerticalTextPosition, isWordWrap, setCG, setDisabledIcon, setHorizontalTextPosition, setIcon, setIconTextGap, setText, setVerticalTextPosition, setWordWrap
 
Methods inherited from class org.wings.SComponent
addComponentListener, addDynamicStyle, addEventListener, addNotify, addParentFrameListener, addPropertyChangeListener, addPropertyChangeListener, addRenderListener, addScriptListener, addStyle, clone, fireComponentChangeEvent, fireFinalEvents, fireKeyEvents, fireRenderEvent, getActionMap, getBackground, getBorder, getCG, getClientProperty, getComponentPopupMenu, getDynamicStyle, getDynamicStyles, getFocusTraversalIndex, getFont, getForeground, getHorizontalAlignment, getInputMap, getInputMap, getListenerCount, getListenerList, getListeners, getLowLevelEventId, getName, getParent, getParentFrame, getPreferredSize, getRequestURL, getResidesInForm, getScriptListenerList, getScriptListeners, getSession, getShowAsFormComponent, getStyle, getToolTipText, getVerticalAlignment, invite, isDifferent, isEnabled, isFocusOwner, isRecursivelyVisible, isReloadForced, isUpdatePossible, isVisible, paramString, processComponentEvent, processKeyEvents, processLowLevelEvent, putClientProperty, reload, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, reloadIfChange, removeComponentListener, removeDynamicStyle, removeEventListener, removeNotify, removeParentFrameListener, removePropertyChangeListener, removePropertyChangeListener, removeRenderListener, removeScriptListener, removeStyle, requestFocus, scrollRectToVisible, setActionMap, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributes, setBackground, setBorder, setCG, setComponentPopupMenu, setDynamicStyles, setEnabled, setFocusTraversalIndex, setFont, setForeground, setHorizontalAlignment, setInputMap, setInputMap, setName, setNameRaw, setParent, setParentFrame, setPreferredSize, setReloadForced, setShowAsFormComponent, setStyle, setToolTipText, setVerticalAlignment, setVisible, toString, update, updateCG, write
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SDefaultTableCellRenderer

public SDefaultTableCellRenderer()
Method Detail

getEditIcon

public SIcon getEditIcon()
The icon to display if the cell value is null .


setEditIcon

public void setEditIcon(SIcon editIcon)
The icon to display if the cell value is null . Can be any abritriary icon.

Example:
setEditIcon(getSession().getCGManager().getIcon("TableCG.editIcon"));


getTableCellRendererComponent

public SComponent getTableCellRendererComponent(STable table,
                                                Object value,
                                                boolean selected,
                                                int row,
                                                int col)
Specified by:
getTableCellRendererComponent in interface STableCellRenderer


wingS Swings ;-)