org.richfaces.component
Class UIDataTableBase
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.richfaces.component.UIDataAdaptor
org.richfaces.component.UISequence
org.richfaces.component.UIDataTableBase
- All Implemented Interfaces:
- java.util.EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.ajax4jsf.component.IterationStateHolder, org.richfaces.component.MetaComponentEncoder, org.richfaces.component.MetaComponentResolver, org.richfaces.component.Row
- Direct Known Subclasses:
- AbstractCollapsibleSubTable, AbstractDataTable, AbstractExtendedDataTable
public abstract class UIDataTableBase
- extends UISequence
- implements org.richfaces.component.Row, org.richfaces.component.MetaComponentResolver, org.richfaces.component.MetaComponentEncoder
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 |
Fields inherited from interface org.richfaces.component.MetaComponentResolver |
META_COMPONENT_SEPARATOR_CHAR |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Method Summary |
void |
addFilteringListener(org.richfaces.event.FilteringListener listener)
|
void |
addSortingListener(org.richfaces.event.SortingListener listener)
|
java.util.Iterator<javax.faces.component.UIComponent> |
columns()
|
protected org.ajax4jsf.model.ExtendedDataModel<?> |
createExtendedDataModel()
|
protected java.util.Iterator<javax.faces.component.UIComponent> |
dataChildren()
|
void |
encodeMetaComponent(javax.faces.context.FacesContext context,
java.lang.String metaComponentId)
|
protected java.util.Iterator<javax.faces.component.UIComponent> |
fixedChildren()
|
abstract java.lang.String |
getColumnClasses()
|
org.richfaces.event.FilteringListener[] |
getFilteringListeners()
|
abstract java.lang.String |
getFilterVar()
|
abstract javax.faces.component.UIComponent |
getFooter()
|
abstract java.lang.String |
getFooterClass()
|
abstract javax.faces.component.UIComponent |
getHeader()
|
abstract java.lang.String |
getHeaderClass()
|
abstract javax.faces.component.UIComponent |
getNoData()
|
abstract java.lang.String |
getNoDataLabel()
|
abstract java.lang.String |
getOnrowclick()
|
abstract java.lang.String |
getOnrowdblclick()
|
abstract java.lang.String |
getOnrowkeydown()
|
abstract java.lang.String |
getOnrowkeypress()
|
abstract java.lang.String |
getOnrowkeyup()
|
abstract java.lang.String |
getOnrowmousedown()
|
abstract java.lang.String |
getOnrowmousemove()
|
abstract java.lang.String |
getOnrowmouseout()
|
abstract java.lang.String |
getOnrowmouseover()
|
abstract java.lang.String |
getOnrowmouseup()
|
boolean |
getRendersChildren()
|
abstract java.lang.String |
getRowClass()
|
abstract java.lang.String |
getRowClasses()
|
org.richfaces.event.SortingListener[] |
getSortingListeners()
|
abstract org.richfaces.model.SortMode |
getSortMode()
|
abstract java.util.Collection<java.lang.Object> |
getSortPriority()
|
abstract java.lang.String |
getStyle()
|
static java.util.Set<java.lang.String> |
getSupportedMetaComponents()
|
boolean |
isColumnFacetPresent(java.lang.String facetName)
|
void |
queueEvent(javax.faces.event.FacesEvent event)
|
void |
removeFilteringListener(org.richfaces.event.FilteringListener listener)
|
void |
removeSortingListener(org.richfaces.event.SortingListener listener)
|
java.lang.String |
resolveClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.String metaComponentId)
|
protected void |
restoreChildState(javax.faces.context.FacesContext facesContext)
|
java.lang.String |
substituteUnresolvedClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.String metaComponentId)
|
protected boolean |
visitDataChildren(javax.faces.component.visit.VisitContext visitContext,
javax.faces.component.visit.VisitCallback callback,
boolean visitRows)
|
protected boolean |
visitFixedChildren(javax.faces.component.visit.VisitContext visitContext,
javax.faces.component.visit.VisitCallback callback)
|
void |
walk(javax.faces.context.FacesContext faces,
org.ajax4jsf.model.DataVisitor visitor,
org.ajax4jsf.model.Range range,
java.lang.Object argument)
Walk ( visit ) this component on all data-aware children for each row from range. |
Methods inherited from class org.richfaces.component.UISequence |
captureOrigValue, createComponentState, createFacesModel, getActualFirst, getActualRows, getFirst, getIterationStatusVar, getRelativeClientId, getRelativeRowIndex, getRowIndex, getRowKeyConverter, getRows, getValue, preEncodeBegin, restoreOrigValue, setFirst, setIterationStatusVar, setRows, setupVariable, setValue, setValueBinding, setValueExpression, updateState, updateState |
Methods inherited from class org.richfaces.component.UIDataAdaptor |
allFixedChildren, broadcast, clearInitialState, createUniqueId, doUpdate, extractKeySegment, getComponentState, getContainerClientId, getContainerClientId, getExtendedDataModel, getFamily, getIterationState, getLocalComponentState, getRowCount, getRowData, getRowKey, getRowKeyVar, getStateVar, getVar, getVariablesMap, invokeOnComponent, invokeOnRow, isKeepSaved, isRowAvailable, iterate, keepSaved, markInitialState, preDecode, preUpdate, preValidate, processDecodes, processDecodesChildren, processEvent, processUpdates, processUpdatesChildren, processValidatesChildren, processValidators, resetChildState, resetDataModel, restoreChildState, restoreState, saveChildState, saveChildState, saveState, setExtendedDataModel, setId, setIterationState, setKeepSaved, setRowKey, setRowKey, setRowKeyConverter, setRowKeyVar, setStateVar, setVar, visitDataChildrenMetaComponents, visitTree, walk, wrapEvent |
Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEvent |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.richfaces.component.Row |
setRowKey, walk |
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
HEADER_FACET_NAME
public static final java.lang.String HEADER_FACET_NAME
- See Also:
- Constant Field Values
FOOTER_FACET_NAME
public static final java.lang.String FOOTER_FACET_NAME
- See Also:
- Constant Field Values
NODATA_FACET_NAME
public static final java.lang.String NODATA_FACET_NAME
- See Also:
- Constant Field Values
HEADER
public static final java.lang.String HEADER
- See Also:
- Constant Field Values
FOOTER
public static final java.lang.String FOOTER
- See Also:
- Constant Field Values
BODY
public static final java.lang.String BODY
- See Also:
- Constant Field Values
UIDataTableBase
public UIDataTableBase()
getHeader
public abstract javax.faces.component.UIComponent getHeader()
getFooter
public abstract javax.faces.component.UIComponent getFooter()
getNoData
public abstract javax.faces.component.UIComponent getNoData()
getNoDataLabel
public abstract java.lang.String getNoDataLabel()
getFilterVar
public abstract java.lang.String getFilterVar()
getRowClass
public abstract java.lang.String getRowClass()
getHeaderClass
public abstract java.lang.String getHeaderClass()
getFooterClass
public abstract java.lang.String getFooterClass()
getColumnClasses
public abstract java.lang.String getColumnClasses()
getRowClasses
public abstract java.lang.String getRowClasses()
getStyle
public abstract java.lang.String getStyle()
getSortPriority
public abstract java.util.Collection<java.lang.Object> getSortPriority()
getSortMode
public abstract org.richfaces.model.SortMode getSortMode()
getOnrowclick
public abstract java.lang.String getOnrowclick()
getOnrowdblclick
public abstract java.lang.String getOnrowdblclick()
getOnrowmousedown
public abstract java.lang.String getOnrowmousedown()
getOnrowmouseup
public abstract java.lang.String getOnrowmouseup()
getOnrowmouseover
public abstract java.lang.String getOnrowmouseover()
getOnrowmousemove
public abstract java.lang.String getOnrowmousemove()
getOnrowmouseout
public abstract java.lang.String getOnrowmouseout()
getOnrowkeypress
public abstract java.lang.String getOnrowkeypress()
getOnrowkeydown
public abstract java.lang.String getOnrowkeydown()
getOnrowkeyup
public abstract java.lang.String getOnrowkeyup()
columns
public java.util.Iterator<javax.faces.component.UIComponent> columns()
- Specified by:
columns
in interface org.richfaces.component.Row
fixedChildren
protected java.util.Iterator<javax.faces.component.UIComponent> fixedChildren()
- Overrides:
fixedChildren
in class UIDataAdaptor
dataChildren
protected java.util.Iterator<javax.faces.component.UIComponent> dataChildren()
- Overrides:
dataChildren
in class UIDataAdaptor
isColumnFacetPresent
public boolean isColumnFacetPresent(java.lang.String facetName)
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in class javax.faces.component.UIComponentBase
createExtendedDataModel
protected org.ajax4jsf.model.ExtendedDataModel<?> createExtendedDataModel()
- Overrides:
createExtendedDataModel
in class UISequence
- Returns:
walk
public void walk(javax.faces.context.FacesContext faces,
org.ajax4jsf.model.DataVisitor visitor,
org.ajax4jsf.model.Range range,
java.lang.Object argument)
- Walk ( visit ) this component on all data-aware children for each row from range.
- Parameters:
faces
- visitor
- range
- argument
-
resolveClientId
public java.lang.String resolveClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.String metaComponentId)
- Specified by:
resolveClientId
in interface org.richfaces.component.MetaComponentResolver
substituteUnresolvedClientId
public java.lang.String substituteUnresolvedClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
java.lang.String metaComponentId)
- Specified by:
substituteUnresolvedClientId
in interface org.richfaces.component.MetaComponentResolver
encodeMetaComponent
public void encodeMetaComponent(javax.faces.context.FacesContext context,
java.lang.String metaComponentId)
throws java.io.IOException
- Specified by:
encodeMetaComponent
in interface org.richfaces.component.MetaComponentEncoder
- Throws:
java.io.IOException
visitFixedChildren
protected boolean visitFixedChildren(javax.faces.component.visit.VisitContext visitContext,
javax.faces.component.visit.VisitCallback callback)
- Overrides:
visitFixedChildren
in class UIDataAdaptor
restoreChildState
protected void restoreChildState(javax.faces.context.FacesContext facesContext)
- Overrides:
restoreChildState
in class UIDataAdaptor
visitDataChildren
protected boolean visitDataChildren(javax.faces.component.visit.VisitContext visitContext,
javax.faces.component.visit.VisitCallback callback,
boolean visitRows)
- Overrides:
visitDataChildren
in class UIDataAdaptor
addSortingListener
public void addSortingListener(org.richfaces.event.SortingListener listener)
removeSortingListener
public void removeSortingListener(org.richfaces.event.SortingListener listener)
addFilteringListener
public void addFilteringListener(org.richfaces.event.FilteringListener listener)
removeFilteringListener
public void removeFilteringListener(org.richfaces.event.FilteringListener listener)
getFilteringListeners
public org.richfaces.event.FilteringListener[] getFilteringListeners()
getSortingListeners
public org.richfaces.event.SortingListener[] getSortingListeners()
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEvent
in class UIDataAdaptor
getSupportedMetaComponents
public static java.util.Set<java.lang.String> getSupportedMetaComponents()
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.