teamdev.jsf.component.datatable
Class TableColumn

java.lang.Object
  extended by UIColumn
      extended by teamdev.jsf.component.datatable.BaseColumn
          extended by teamdev.jsf.component.datatable.TableColumn
All Implemented Interfaces:
CompoundComponent
Direct Known Subclasses:
DynamicTableColumn, TreeColumn

public class TableColumn
extends BaseColumn
implements CompoundComponent


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
TableColumn()
           
 
Method Summary
 void createSubComponents(FacesContext context)
           
 java.lang.String getFamily()
           
 ValueBinding getFilterExpressionBinding()
           
 FilterKind getFilterKind()
           
 ValueBinding getFilterValueBinding()
           
 ValueBinding getFilterValuesBinding()
           
 ValueBinding getSortingComparatorBinding()
           
 ValueBinding getSortingExpressionBinding()
           
 teamdev.jsf.component.datatable.DataTableFilter getSubHeader()
           
 void restoreState(FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(FacesContext context)
           
 void setFilterExpressionBinding(ValueBinding sortingExpressionBinding)
           
 void setFilterKind(FilterKind filterKind)
           
 void setFilterValueBinding(ValueBinding filterValueBinding)
           
 void setFilterValuesBinding(ValueBinding filterValuesBinding)
           
 void setSortingComparatorBinding(ValueBinding sortingComparatorBinding)
           
 void setSortingExpressionBinding(ValueBinding sortingExpressionBinding)
           
 
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, processUpdates, 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

TableColumn

public TableColumn()
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

getFilterKind

public FilterKind getFilterKind()

setFilterKind

public void setFilterKind(FilterKind filterKind)

getSortingExpressionBinding

public ValueBinding getSortingExpressionBinding()

setSortingExpressionBinding

public void setSortingExpressionBinding(ValueBinding sortingExpressionBinding)

getSortingComparatorBinding

public ValueBinding getSortingComparatorBinding()

setSortingComparatorBinding

public void setSortingComparatorBinding(ValueBinding sortingComparatorBinding)

getFilterExpressionBinding

public ValueBinding getFilterExpressionBinding()

setFilterExpressionBinding

public void setFilterExpressionBinding(ValueBinding sortingExpressionBinding)

setFilterValuesBinding

public void setFilterValuesBinding(ValueBinding filterValuesBinding)

getFilterValuesBinding

public ValueBinding getFilterValuesBinding()

setFilterValueBinding

public void setFilterValueBinding(ValueBinding filterValueBinding)

getFilterValueBinding

public ValueBinding getFilterValueBinding()

getSubHeader

public teamdev.jsf.component.datatable.DataTableFilter getSubHeader()

createSubComponents

public void createSubComponents(FacesContext context)
Specified by:
createSubComponents in interface CompoundComponent


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