teamdev.jsf.component.datatable
Class AbstractTableSelection

java.lang.Object
  extended by UICommand
      extended by teamdev.jsf.component.datatable.AbstractTableSelection
Direct Known Subclasses:
DataTableSelection, TreeTableSelection

public abstract class AbstractTableSelection
extends UICommand


Method Summary
 void beforeEncode()
           
 void beforeInvokeApplication()
           
 void decode(FacesContext context)
           
 void encodeBegin(FacesContext context)
           
 teamdev.jsf.component.datatable.TableDataModel getModel()
           
 java.lang.String getOnchange()
           
 java.lang.String getStyle()
           
 java.lang.String getStyleClass()
           
 AbstractTable getTable()
           
 boolean isEnabled()
           
 boolean isKeyboardSupport()
           
 boolean isMouseSupport()
           
abstract  boolean isMultipleSelectionAllowed()
           
 void processUpdates(FacesContext context)
           
 void registerSelectionStyle(FacesContext context)
          This method must be invoked before rendering this selection component.
abstract  void rememberByKeys()
           
 void restoreState(FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(FacesContext context)
           
 void setEnabled(boolean enabled)
           
 void setKeyboardSupport(boolean keyboardSupport)
           
 void setModel(teamdev.jsf.component.datatable.TableDataModel model)
           
 void setMouseSupport(boolean mouseSupport)
           
 void setOnchange(java.lang.String onchange)
           
 void setStyle(java.lang.String style)
           
 void setStyleClass(java.lang.String styleClass)
           
 void setTable(AbstractTable table)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isMultipleSelectionAllowed

public abstract boolean isMultipleSelectionAllowed()

rememberByKeys

public abstract void rememberByKeys()

saveState

public java.lang.Object saveState(FacesContext context)

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object state)

getOnchange

public java.lang.String getOnchange()

setOnchange

public void setOnchange(java.lang.String onchange)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

isMouseSupport

public boolean isMouseSupport()

setMouseSupport

public void setMouseSupport(boolean mouseSupport)

isKeyboardSupport

public boolean isKeyboardSupport()

setKeyboardSupport

public void setKeyboardSupport(boolean keyboardSupport)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String style)

getStyleClass

public java.lang.String getStyleClass()

setStyleClass

public void setStyleClass(java.lang.String styleClass)

beforeInvokeApplication

public void beforeInvokeApplication()

beforeEncode

public void beforeEncode()

processUpdates

public void processUpdates(FacesContext context)

getModel

public teamdev.jsf.component.datatable.TableDataModel getModel()

setModel

public void setModel(teamdev.jsf.component.datatable.TableDataModel model)

getTable

public AbstractTable getTable()

setTable

public void setTable(AbstractTable table)

registerSelectionStyle

public void registerSelectionStyle(FacesContext context)
This method must be invoked before rendering this selection component. Registering selection before the rendering procedure is required for all AbstractTableRenderer to be able to render selection in one