org.richfaces.taglib
Class ColumnTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentELTag
              extended by org.richfaces.webapp.taglib.UIComponentELTagBase
                  extended by org.ajax4jsf.webapp.taglib.UIComponentTagBase
                      extended by org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
                          extended by org.richfaces.taglib.ColumnTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class ColumnTag
extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
ColumnTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setBreakBefore(javax.el.ValueExpression __breakBefore)
          if "true" next column begins from the first row Setter for breakBefore
 void setColspan(javax.el.ValueExpression __colspan)
          Corresponds to the HTML colspan attribute Setter for colspan
 void setComparator(javax.el.ValueExpression __comparator)
          Defines value binding to the comparator that is used to compare the values Setter for comparator
 void setFilterBy(javax.el.ValueExpression __filterBy)
          Defines iterable object property which is used when filtering performed.
 void setFilterEvent(javax.el.ValueExpression __filterEvent)
          Event for filter input that forces the filtration (default value is "onchange") Setter for filterEvent
 void setFilterExpression(javax.el.ValueExpression __filterExpression)
          Attribute defines a bean property which is used for filtering of a column Setter for filterExpression
 void setFilterMethod(javax.el.MethodExpression __filterMethod)
          This attribute is defined with method binding.
 void setFilterValue(javax.el.ValueExpression __filterValue)
          Defines current filtering value Setter for filterValue
 void setFooterClass(javax.el.ValueExpression __footerClass)
          Assigns one or more space-separated CSS class names to any footer generated for this component Setter for footerClass
 void setHeaderClass(javax.el.ValueExpression __headerClass)
          Assigns one or more space-separated CSS class names to any header generated for this component Setter for headerClass
 void setLabel(javax.el.ValueExpression __label)
          Column label for drag indicator.
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setRowspan(javax.el.ValueExpression __rowspan)
          Corresponds to the HTML rowspan attribute Setter for rowspan
 void setSelfSorted(javax.el.ValueExpression __selfSorted)
          Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header.
 void setSortable(javax.el.ValueExpression __sortable)
          Boolean attribute.
 void setSortBy(javax.el.ValueExpression __sortBy)
          Defines a bean property which is used for sorting of a column.
 void setSortExpression(javax.el.ValueExpression __sortExpression)
          Defines a bean property which is used for sorting of a column and used only with <rich:scrollableDataTable>.
 void setSortIcon(javax.el.ValueExpression __sortIcon)
          Defines sort icon.
 void setSortIconAscending(javax.el.ValueExpression __sortIconAscending)
          Defines sort icon for ascending order.
 void setSortIconDescending(javax.el.ValueExpression __sortIconDescending)
          Defines sort icon for descending order.
 void setSortOrder(javax.el.ValueExpression __sortOrder)
          SortOrder is an enumeration of the possible sort orderings.
 void setVisible(javax.el.ValueExpression __visible)
          The attribute is used to define whether the component is visible or not.
 void setWidth(javax.el.ValueExpression __width)
          Attribute defines width of column.
 
Methods inherited from class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setTitle
 
Methods inherited from class org.ajax4jsf.webapp.taglib.UIComponentTagBase
getExpressionFactory, isValueReference, setActionListenerProperty, setActionProperty, setBooleanProperty, setBooleanProperty, setDoubleProperty, setDoubleProperty, setFloatProperty, setFloatProperty, setIntegerProperty, setIntegerProperty, setLongProperty, setLongProperty, setProperty, setProperty, setStringProperty, setStringProperty, setValueChangedListenerProperty, setValueProperty, setValueProperty
 
Methods inherited from class org.richfaces.webapp.taglib.UIComponentELTagBase
setActionListenerProperty, setActionProperty, setConverterProperty, setRowKeyConverterProperty, setValidatorProperty, setValueChangeListenerProperty
 
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

ColumnTag

public ColumnTag()
Method Detail

setBreakBefore

public void setBreakBefore(javax.el.ValueExpression __breakBefore)
if "true" next column begins from the first row Setter for breakBefore

Parameters:
breakBefore - - new value

setColspan

public void setColspan(javax.el.ValueExpression __colspan)
Corresponds to the HTML colspan attribute Setter for colspan

Parameters:
colspan - - new value

setComparator

public void setComparator(javax.el.ValueExpression __comparator)
Defines value binding to the comparator that is used to compare the values Setter for comparator

Parameters:
comparator - - new value

setFilterBy

public void setFilterBy(javax.el.ValueExpression __filterBy)
Defines iterable object property which is used when filtering performed. Setter for filterBy

Parameters:
filterBy - - new value

setFilterEvent

public void setFilterEvent(javax.el.ValueExpression __filterEvent)
Event for filter input that forces the filtration (default value is "onchange") Setter for filterEvent

Parameters:
filterEvent - - new value

setFilterExpression

public void setFilterExpression(javax.el.ValueExpression __filterExpression)
Attribute defines a bean property which is used for filtering of a column Setter for filterExpression

Parameters:
filterExpression - - new value

setFilterMethod

public void setFilterMethod(javax.el.MethodExpression __filterMethod)
This attribute is defined with method binding. This method accepts on Object parameter and return boolean value Setter for filterMethod

Parameters:
filterMethod - - new value

setFilterValue

public void setFilterValue(javax.el.ValueExpression __filterValue)
Defines current filtering value Setter for filterValue

Parameters:
filterValue - - new value

setFooterClass

public void setFooterClass(javax.el.ValueExpression __footerClass)
Assigns one or more space-separated CSS class names to any footer generated for this component Setter for footerClass

Parameters:
footerClass - - new value

setHeaderClass

public void setHeaderClass(javax.el.ValueExpression __headerClass)
Assigns one or more space-separated CSS class names to any header generated for this component Setter for headerClass

Parameters:
headerClass - - new value

setLabel

public void setLabel(javax.el.ValueExpression __label)
Column label for drag indicator. Usable only for extendedDataTable component Setter for label

Parameters:
label - - new value

setRowspan

public void setRowspan(javax.el.ValueExpression __rowspan)
Corresponds to the HTML rowspan attribute Setter for rowspan

Parameters:
rowspan - - new value

setSelfSorted

public void setSelfSorted(javax.el.ValueExpression __selfSorted)
Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside <rich:dataTable> component. Default value is "true" Setter for selfSorted

Parameters:
selfSorted - - new value

setSortBy

public void setSortBy(javax.el.ValueExpression __sortBy)
Defines a bean property which is used for sorting of a column. This attribute used with <rich:dataTable> Setter for sortBy

Parameters:
sortBy - - new value

setSortExpression

public void setSortExpression(javax.el.ValueExpression __sortExpression)
Defines a bean property which is used for sorting of a column and used only with <rich:scrollableDataTable>. Setter for sortExpression

Parameters:
sortExpression - - new value

setSortIcon

public void setSortIcon(javax.el.ValueExpression __sortIcon)
Defines sort icon. The value for the attribute is context related. Setter for sortIcon

Parameters:
sortIcon - - new value

setSortIconAscending

public void setSortIconAscending(javax.el.ValueExpression __sortIconAscending)
Defines sort icon for ascending order. The value for the attribute is context related. Setter for sortIconAscending

Parameters:
sortIconAscending - - new value

setSortIconDescending

public void setSortIconDescending(javax.el.ValueExpression __sortIconDescending)
Defines sort icon for descending order. The value for the attribute is context related. Setter for sortIconDescending

Parameters:
sortIconDescending - - new value

setSortOrder

public void setSortOrder(javax.el.ValueExpression __sortOrder)
SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED" Setter for sortOrder

Parameters:
sortOrder - - new value

setSortable

public void setSortable(javax.el.ValueExpression __sortable)
Boolean attribute. If "true" it's possible to sort the column content after click on the header. Default value is "true" Setter for sortable

Parameters:
sortable - - new value

setVisible

public void setVisible(javax.el.ValueExpression __visible)
The attribute is used to define whether the component is visible or not. The default value is "true". Setter for visible

Parameters:
visible - - new value

setWidth

public void setWidth(javax.el.ValueExpression __width)
Attribute defines width of column. Setter for width

Parameters:
width - - new value

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase


Copyright © 2009. All Rights Reserved.