org.openfaces.component.table
Class CheckboxColumn

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIColumn
              extended by org.openfaces.component.table.BaseColumn
                  extended by org.openfaces.component.table.CheckboxColumn
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder

public class CheckboxColumn
extends BaseColumn


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Constructor Summary
CheckboxColumn()
           
 
Method Summary
 void decodeSelectionFromIndexes(java.util.List<java.lang.Integer> indexes)
           
 void encodeBegin(javax.faces.context.FacesContext context)
           
 void encodeOnAjaxNodeFolding(javax.faces.context.FacesContext context)
           
 java.util.List<java.lang.Integer> encodeSelectionIntoIndexes()
           
 java.lang.String getFamily()
           
 java.util.List<TreePath> getNodePaths()
           
 java.util.List<java.lang.Object> getRowDatas()
           
 java.util.List<java.lang.Integer> getRowIndexes()
           
 java.util.List getSelectedRowKeys()
           
 boolean getSortable()
           
 javax.el.ValueExpression getValueExpression(java.lang.String name)
           
 boolean getVisible()
           
 boolean isDisabled()
           
 void processUpdates(javax.faces.context.FacesContext context)
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setDisabled(boolean disabled)
           
 void setNodePaths(java.util.List<TreePath> nodePaths)
           
 void setRowDatas(java.util.List<java.lang.Object> rowDatas)
           
 void setRowIndexes(java.util.List<java.lang.Integer> indexes)
           
 void setSortable(boolean sortable)
           
 void setValueExpression(java.lang.String name, javax.el.ValueExpression expression)
           
 void setVisible(boolean visible)
           
 
Methods inherited from class org.openfaces.component.table.BaseColumn
getAlign, getBodyClass, getBodyOnclick, getBodyOndblclick, getBodyOnmousedown, getBodyOnmousemove, getBodyOnmouseout, getBodyOnmouseover, getBodyOnmouseup, getBodyStyle, getFooterClass, getFooterOnclick, getFooterOndblclick, getFooterOnmousedown, getFooterOnmousemove, getFooterOnmouseout, getFooterOnmouseover, getFooterOnmouseup, getFooterStyle, getFooterValue, getHeaderClass, getHeaderOnclick, getHeaderOndblclick, getHeaderOnmousedown, getHeaderOnmousemove, getHeaderOnmouseout, getHeaderOnmouseover, getHeaderOnmouseup, getHeaderStyle, getHeaderValue, getMinResizingWidth, getOnclick, getOndblclick, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleClass, getSubHeaderClass, getSubHeaderStyle, getTable, getValign, getWidth, isFixed, isResizable, setAlign, setBodyClass, setBodyOnclick, setBodyOndblclick, setBodyOnmousedown, setBodyOnmousemove, setBodyOnmouseout, setBodyOnmouseover, setBodyOnmouseup, setBodyStyle, setFixed, setFooterClass, setFooterOnclick, setFooterOndblclick, setFooterOnmousedown, setFooterOnmousemove, setFooterOnmouseout, setFooterOnmouseover, setFooterOnmouseup, setFooterStyle, setFooterValue, setHeaderClass, setHeaderOnclick, setHeaderOndblclick, setHeaderOnmousedown, setHeaderOnmousemove, setHeaderOnmouseout, setHeaderOnmouseover, setHeaderOnmouseup, setHeaderStyle, setHeaderValue, setMinResizingWidth, setOnclick, setOndblclick, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setResizable, setStyle, setStyleClass, setSubHeaderClass, setSubHeaderStyle, setValign, setWidth
 
Methods inherited from class javax.faces.component.UIColumn
getFooter, getHeader, setFooter, setHeader
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, broadcast, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, subscribeToEvent, unsubscribeFromEvent, visitTree
 
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()
Overrides:
getFamily in class javax.faces.component.UIColumn

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class BaseColumn

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object stateObj)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class BaseColumn

getSortable

public boolean getSortable()

setSortable

public void setSortable(boolean sortable)

encodeSelectionIntoIndexes

public java.util.List<java.lang.Integer> encodeSelectionIntoIndexes()

decodeSelectionFromIndexes

public void decodeSelectionFromIndexes(java.util.List<java.lang.Integer> indexes)

getRowIndexes

public java.util.List<java.lang.Integer> getRowIndexes()

setRowIndexes

public void setRowIndexes(java.util.List<java.lang.Integer> indexes)

getRowDatas

public java.util.List<java.lang.Object> getRowDatas()

setRowDatas

public void setRowDatas(java.util.List<java.lang.Object> rowDatas)

getNodePaths

public java.util.List<TreePath> getNodePaths()

setNodePaths

public void setNodePaths(java.util.List<TreePath> nodePaths)

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context)
                 throws java.io.IOException
Overrides:
encodeBegin in class javax.faces.component.UIComponentBase
Throws:
java.io.IOException

processUpdates

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

setValueExpression

public void setValueExpression(java.lang.String name,
                               javax.el.ValueExpression expression)
Overrides:
setValueExpression in class javax.faces.component.UIComponent

getValueExpression

public javax.el.ValueExpression getValueExpression(java.lang.String name)
Overrides:
getValueExpression in class javax.faces.component.UIComponent

encodeOnAjaxNodeFolding

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

getSelectedRowKeys

public java.util.List getSelectedRowKeys()

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean disabled)

getVisible

public boolean getVisible()

setVisible

public void setVisible(boolean visible)


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