Skip navigation links


org.apache.myfaces.trinidad.component
Class UIXColumn

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.apache.myfaces.trinidad.component.UIXComponent
          extended by org.apache.myfaces.trinidad.component.UIXComponentBase
              extended by org.apache.myfaces.trinidad.component.UIXColumn

All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
CoreColumn

public class UIXColumn
extends UIXComponentBase

This is base abstraction for column.

Events:

Type Phases Description
org.apache.myfaces.trinidad.event.AttributeChangeEvent Invoke Application
Apply Request Values
Event delivered to describe an attribute change. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing.

Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static java.lang.String FOOTER_FACET
           
static java.lang.String HEADER_FACET
           
static PropertyKey SORT_PROPERTY_KEY
           
static java.lang.String SORT_STRENGTH_IDENTICAL
           
static PropertyKey SORT_STRENGTH_KEY
           
static java.lang.String SORT_STRENGTH_PRIMARY
           
static java.lang.String SORT_STRENGTH_SECONDARY
           
static java.lang.String SORT_STRENGTH_TERTIARY
           
static FacesBean.Type TYPE
           

 

Fields inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY

 

Fields inherited from class javax.faces.component.UIComponent
bindings

 

Constructor Summary
  UIXColumn()
          Construct an instance of the UIXColumn.
protected UIXColumn(java.lang.String rendererType)
          Construct an instance of the UIXColumn.

 

Method Summary
protected  FacesBean.Type getBeanType()
           
 java.lang.String getFamily()
           
 javax.faces.component.UIComponent getFooter()
          the node to render as this column's footer.
 javax.faces.component.UIComponent getHeader()
          the node to use to render this column's header.
 java.lang.String getSortProperty()
          Gets The property that is displayed by this Column.
 java.lang.String getSortStrength()
          Gets The sorting strength for this column.
 void processDecodes(javax.faces.context.FacesContext context)
          Does not process the facets of this column.
 void processUpdates(javax.faces.context.FacesContext context)
          Does not process the facets of this column.
 void processValidators(javax.faces.context.FacesContext context)
          Does not process the facets of this column.
 void setFooter(javax.faces.component.UIComponent footerFacet)
          the node to render as this column's footer.
 void setHeader(javax.faces.component.UIComponent headerFacet)
          the node to use to render this column's header.
 void setSortProperty(java.lang.String sortProperty)
          Sets The property that is displayed by this Column.
 void setSortStrength(java.lang.String sortStrength)
          Sets The sorting strength for this column.

 

Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcast, broadcastToMethodBinding, broadcastToMethodExpression, createFacesBean, decode, decodeChildren, decodeChildrenImpl, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getComponentChangeFilters, getContainerClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, invokeOnChildrenComponents, invokeOnComponent, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression, toString, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl

 

Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponent
addPartialTarget, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setUpEncodingContext, setupVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitTree, visitTree

 

Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

SORT_STRENGTH_PRIMARY

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

SORT_STRENGTH_SECONDARY

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

SORT_STRENGTH_TERTIARY

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

SORT_STRENGTH_IDENTICAL

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

TYPE

public static final FacesBean.Type TYPE

SORT_PROPERTY_KEY

public static final PropertyKey SORT_PROPERTY_KEY

SORT_STRENGTH_KEY

public static final PropertyKey SORT_STRENGTH_KEY

HEADER_FACET

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

FOOTER_FACET

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

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

UIXColumn

public UIXColumn()
Construct an instance of the UIXColumn.

UIXColumn

protected UIXColumn(java.lang.String rendererType)
Construct an instance of the UIXColumn.

Method Detail

processDecodes

public void processDecodes(javax.faces.context.FacesContext context)
Does not process the facets of this column. Only this column and its children are processed.
Overrides:
processDecodes in class UIXComponentBase

processValidators

public void processValidators(javax.faces.context.FacesContext context)
Does not process the facets of this column. Only this column and its children are processed.
Overrides:
processValidators in class UIXComponentBase

processUpdates

public void processUpdates(javax.faces.context.FacesContext context)
Does not process the facets of this column. Only this column and its children are processed.
Overrides:
processUpdates in class UIXComponentBase

getHeader

public final javax.faces.component.UIComponent getHeader()
the node to use to render this column's header.

setHeader

public final void setHeader(javax.faces.component.UIComponent headerFacet)
the node to use to render this column's header.

getFooter

public final javax.faces.component.UIComponent getFooter()
the node to render as this column's footer.

setFooter

public final void setFooter(javax.faces.component.UIComponent footerFacet)
the node to render as this column's footer.

getSortProperty

public final java.lang.String getSortProperty()
Gets The property that is displayed by this Column. This is the property that the framework might use to (for example) sort the Table's data.
Returns:
the new sortProperty value

setSortProperty

public final void setSortProperty(java.lang.String sortProperty)
Sets The property that is displayed by this Column. This is the property that the framework might use to (for example) sort the Table's data.
Parameters:
sortProperty - the new sortProperty value

getSortStrength

public final java.lang.String getSortStrength()
Gets The sorting strength for this column. It controls how this column should be sorted, what level of difference considered significant during comparison. Currently the values supported are: "Primary", "Secondary", "Tertiary" and "Identical". Default value is "Identical".
Returns:
the new sortStrength value

setSortStrength

public final void setSortStrength(java.lang.String sortStrength)
Sets The sorting strength for this column. It controls how this column should be sorted, what level of difference considered significant during comparison. Currently the values supported are: "Primary", "Secondary", "Tertiary" and "Identical". Default value is "Identical".
Parameters:
sortStrength - the new sortStrength value

getFamily

public java.lang.String getFamily()
Specified by:
getFamily in class UIXComponentBase

getBeanType

protected FacesBean.Type getBeanType()
Overrides:
getBeanType in class UIXComponentBase

Skip navigation links


Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.