ICEfaces ACE Components 3.3.0
Java API Documentation

org.icefaces.ace.component.column
Class Column

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIColumn
              extended by org.icefaces.ace.component.column.ColumnBase
                  extended by org.icefaces.ace.component.column.Column
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, IColumn

public class Column
extends ColumnBase
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.icefaces.ace.component.column.ColumnBase
ColumnBase.PropertyKeys
 
Field Summary
 
Fields inherited from class org.icefaces.ace.component.column.ColumnBase
COMPONENT_TYPE, RENDERER_TYPE
 
Fields inherited from class javax.faces.component.UIColumn
COMPONENT_FAMILY
 
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
 
Constructor Summary
Column()
           
 
Method Summary
 int findCurrGroupLength()
           
protected  DataTable findParentTable(javax.faces.context.FacesContext context, Column editor)
           
 CellEditor getCellEditor()
           
 int getCurrGroupLength()
           
protected  javax.faces.context.FacesContext getFacesContext()
           
 FilterConstraint getFilterConstraint()
           
 java.lang.Object getSortBy()
          Return the value of the sortBy property.
 javax.el.ValueExpression getValueExpression(java.lang.String name)
           
 boolean hasSortPriority()
           
 boolean isLastGroupDifferent()
           
 boolean isNextColumnGrouped()
           
 boolean isOddGroup()
           
 void setCurrGroupLength(int currGroupLength)
           
 void setOddGroup(boolean oddGroup)
           
 void setSortPriority(java.lang.Integer i)
          Set the value of the sortPriority property.
 
Methods inherited from class org.icefaces.ace.component.column.ColumnBase
getColspan, getFamily, getFilterBy, getFilterMatchMode, getFilterOptions, getFilterStyle, getFilterStyleClass, getFilterValue, getFooterText, getGroupBy, getHeaderText, getPinningOrder, getRowspan, getSelectBy, getSortFunction, getSortPriority, getStyle, getStyleClass, isConfigurable, isReorderable, isSortAscending, isStacked, setColspan, setConfigurable, setFilterBy, setFilterMatchMode, setFilterOptions, setFilterStyle, setFilterStyleClass, setFilterValue, setFooterText, setGroupBy, setHeaderText, setPinningOrder, setReorderable, setRowspan, setSelectBy, setSortAscending, setSortBy, setSortFunction, setStacked, setStyle, setStyleClass
 
Methods inherited from class javax.faces.component.UIColumn
getFooter, getHeader, setFooter, setHeader
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Column

public Column()
Method Detail

getFilterConstraint

public FilterConstraint getFilterConstraint()

getFacesContext

protected javax.faces.context.FacesContext getFacesContext()
Overrides:
getFacesContext in class javax.faces.component.UIComponentBase

getCellEditor

public CellEditor getCellEditor()

setSortPriority

public void setSortPriority(java.lang.Integer i)
Description copied from class: ColumnBase

Set the value of the sortPriority property.

Contents: Defines the priority of a column during sorting. The column priorities incoming from the client during a sort request overwrite any set by the application. Processing the sorted columns is done by the component whenever a client edits a sort control or the application calls table.applySorting().

Specified by:
setSortPriority in interface IColumn
Overrides:
setSortPriority in class ColumnBase

findParentTable

protected DataTable findParentTable(javax.faces.context.FacesContext context,
                                    Column editor)

getCurrGroupLength

public int getCurrGroupLength()

setCurrGroupLength

public void setCurrGroupLength(int currGroupLength)

isOddGroup

public boolean isOddGroup()

setOddGroup

public void setOddGroup(boolean oddGroup)

isNextColumnGrouped

public boolean isNextColumnGrouped()

findCurrGroupLength

public int findCurrGroupLength()

isLastGroupDifferent

public boolean isLastGroupDifferent()

getSortBy

public java.lang.Object getSortBy()
Description copied from class: ColumnBase

Return the value of the sortBy property.

Contents: Defines a value expression representing the value of this column per row when sorting. Setting this attribute, or the "value" attribute for a column enables sorting.

Specified by:
getSortBy in interface IColumn
Overrides:
getSortBy in class ColumnBase

getValueExpression

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

hasSortPriority

public boolean hasSortPriority()

ICEfaces ACE Components 3.3.0
Java API Documentation

Copyright 2013 ICEsoft Technologies Canada Corp., All Rights Reserved.