teamdev.jsf.component.datatable
Class CheckboxColumn

java.lang.Object
  extended by UIColumn
      extended by teamdev.jsf.component.datatable.BaseColumn
          extended by teamdev.jsf.component.datatable.CheckboxColumn

public class CheckboxColumn
extends BaseColumn


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
CheckboxColumn()
           
 
Method Summary
 void decodeSelectionFromIndexes(java.util.List indexes)
           
 void encodeBegin(FacesContext context)
           
 void encodeOnAjaxNodeFolding(FacesContext context)
           
 java.util.List encodeSelectionIntoIndexes()
           
 java.lang.String getFamily()
           
 java.util.List getNodePaths()
           
 java.util.List getRowDatas()
           
 java.util.List getRowIndexes()
           
 java.util.List getSelectedRowKeys()
           
 boolean getSortable()
           
 ValueBinding getValueBinding(java.lang.String name)
           
 void processUpdates(FacesContext context)
           
 void restoreState(FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(FacesContext context)
           
 void setNodePaths(java.util.List nodePaths)
           
 void setRowDatas(java.util.List rowDatas)
           
 void setRowIndexes(java.util.List indexes)
           
 void setSortable(boolean sortable)
           
 void setValueBinding(java.lang.String name, ValueBinding binding)
           
 
Methods inherited from class teamdev.jsf.component.datatable.BaseColumn
getAlign, getBodyClass, getBodyOnclick, getBodyOndblclick, getBodyOnmousedown, getBodyOnmousemove, getBodyOnmouseout, getBodyOnmouseover, getBodyOnmouseup, getBodyStyle, getFilterCellClass, getFilterCellStyle, getFooterClass, getFooterOnclick, getFooterOndblclick, getFooterOnmousedown, getFooterOnmousemove, getFooterOnmouseout, getFooterOnmouseover, getFooterOnmouseup, getFooterStyle, getHeaderClass, getHeaderOnclick, getHeaderOndblclick, getHeaderOnmousedown, getHeaderOnmousemove, getHeaderOnmouseout, getHeaderOnmouseover, getHeaderOnmouseup, getHeaderStyle, getMinResizingWidth, getOnclick, getOndblclick, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleClass, getValign, getWidth, isResizeable, setAlign, setBodyClass, setBodyOnclick, setBodyOndblclick, setBodyOnmousedown, setBodyOnmousemove, setBodyOnmouseout, setBodyOnmouseover, setBodyOnmouseup, setBodyStyle, setFilterCellClass, setFilterCellStyle, setFooterClass, setFooterOnclick, setFooterOndblclick, setFooterOnmousedown, setFooterOnmousemove, setFooterOnmouseout, setFooterOnmouseover, setFooterOnmouseup, setFooterStyle, setHeaderClass, setHeaderOnclick, setHeaderOndblclick, setHeaderOnmousedown, setHeaderOnmousemove, setHeaderOnmouseout, setHeaderOnmouseover, setHeaderOnmouseup, setHeaderStyle, setMinResizingWidth, setOnclick, setOndblclick, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setResizeable, setStyle, setStyleClass, setValign, setWidth
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

CheckboxColumn

public CheckboxColumn()
Method Detail

getFamily

public java.lang.String getFamily()

saveState

public java.lang.Object saveState(FacesContext context)
Overrides:
saveState in class BaseColumn

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object stateObj)
Overrides:
restoreState in class BaseColumn

getSortable

public boolean getSortable()

setSortable

public void setSortable(boolean sortable)

encodeSelectionIntoIndexes

public java.util.List encodeSelectionIntoIndexes()

decodeSelectionFromIndexes

public void decodeSelectionFromIndexes(java.util.List indexes)

getRowIndexes

public java.util.List getRowIndexes()

setRowIndexes

public void setRowIndexes(java.util.List indexes)

getRowDatas

public java.util.List getRowDatas()

setRowDatas

public void setRowDatas(java.util.List rowDatas)

getNodePaths

public java.util.List getNodePaths()

setNodePaths

public void setNodePaths(java.util.List nodePaths)

encodeBegin

public void encodeBegin(FacesContext context)
                 throws java.io.IOException
Throws:
java.io.IOException

processUpdates

public void processUpdates(FacesContext context)
Overrides:
processUpdates in class BaseColumn

setValueBinding

public void setValueBinding(java.lang.String name,
                            ValueBinding binding)

getValueBinding

public ValueBinding getValueBinding(java.lang.String name)

encodeOnAjaxNodeFolding

public void encodeOnAjaxNodeFolding(FacesContext context)
                             throws java.io.IOException
Throws:
java.io.IOException

getSelectedRowKeys

public java.util.List getSelectedRowKeys()


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.