org.apache.myfaces.custom.table
Class SortableColumn

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIColumn
              extended by org.apache.myfaces.custom.table.AbstractSortableColumn
                  extended by org.apache.myfaces.custom.table.SortableColumn
All Implemented Interfaces:
javax.faces.component.StateHolder

public class SortableColumn
extends AbstractSortableColumn


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
SortableColumn()
           
 
Method Summary
 java.lang.String getAlign()
          {asc, desc} see http://dojotoolkit.org org filterTable
 java.lang.String getDataType()
          default=String {Number,Date,html,String} see http://dojotoolkit.org org filterTable
 java.lang.Boolean getEscape()
          default=true escape text
 java.lang.String getFamily()
           
 java.lang.String getField()
          see http://dojotoolkit.org org filterTable
 java.lang.String getFormat()
          {asc, desc} see http://dojotoolkit.org org filterTable
 java.lang.String getSort()
          {asc, desc} see http://dojotoolkit.org org filterTable
 java.lang.String getText()
          column header text
 java.lang.String getValign()
          {asc, desc} see http://dojotoolkit.org org filterTable
 void restoreState(javax.faces.context.FacesContext facesContext, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
           
 void setAlign(java.lang.String align)
           
 void setDataType(java.lang.String dataType)
           
 void setEscape(java.lang.Boolean escape)
           
 void setField(java.lang.String field)
           
 void setFormat(java.lang.String format)
           
 void setSort(java.lang.String sort)
           
 void setText(java.lang.String text)
           
 void setValign(java.lang.String valign)
           
 
Methods inherited from class javax.faces.component.UIColumn
getFooter, getHeader, setFooter, setHeader
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_FAMILY

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

COMPONENT_TYPE

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

SortableColumn

public SortableColumn()
Method Detail

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class javax.faces.component.UIColumn

getField

public java.lang.String getField()
Description copied from class: AbstractSortableColumn
see http://dojotoolkit.org org filterTable

Specified by:
getField in class AbstractSortableColumn

setField

public void setField(java.lang.String field)

getDataType

public java.lang.String getDataType()
Description copied from class: AbstractSortableColumn
default=String {Number,Date,html,String} see http://dojotoolkit.org org filterTable

Specified by:
getDataType in class AbstractSortableColumn

setDataType

public void setDataType(java.lang.String dataType)

getSort

public java.lang.String getSort()
Description copied from class: AbstractSortableColumn
{asc, desc} see http://dojotoolkit.org org filterTable

Specified by:
getSort in class AbstractSortableColumn

setSort

public void setSort(java.lang.String sort)

getFormat

public java.lang.String getFormat()
Description copied from class: AbstractSortableColumn
{asc, desc} see http://dojotoolkit.org org filterTable

Specified by:
getFormat in class AbstractSortableColumn

setFormat

public void setFormat(java.lang.String format)

getAlign

public java.lang.String getAlign()
Description copied from class: AbstractSortableColumn
{asc, desc} see http://dojotoolkit.org org filterTable

Specified by:
getAlign in class AbstractSortableColumn

setAlign

public void setAlign(java.lang.String align)

getValign

public java.lang.String getValign()
Description copied from class: AbstractSortableColumn
{asc, desc} see http://dojotoolkit.org org filterTable

Specified by:
getValign in class AbstractSortableColumn

setValign

public void setValign(java.lang.String valign)

getText

public java.lang.String getText()
Description copied from class: AbstractSortableColumn
column header text

Specified by:
getText in class AbstractSortableColumn

setText

public void setText(java.lang.String text)

getEscape

public java.lang.Boolean getEscape()
Description copied from class: AbstractSortableColumn
default=true escape text

Specified by:
getEscape in class AbstractSortableColumn

setEscape

public void setEscape(java.lang.Boolean escape)

saveState

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

restoreState

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


Copyright © 2011 The Apache Software Foundation. All Rights Reserved.