public class UIXGroup extends UIXComponentBase implements FlattenedComponent
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 event might include the width of a column that supported client-side resizing. |
UIXComponentBase.ComponentSystemEventListenerWrapper
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
static String |
END_BOUNDARY_DONT_CARE |
static String |
END_BOUNDARY_HIDE |
static PropertyKey |
END_BOUNDARY_KEY |
static String |
END_BOUNDARY_SHOW |
static String |
START_BOUNDARY_DONT_CARE |
static String |
START_BOUNDARY_HIDE |
static PropertyKey |
START_BOUNDARY_KEY |
static String |
START_BOUNDARY_SHOW |
static PropertyKey |
TITLE_KEY |
static FacesBean.Type |
TYPE |
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
Modifier | Constructor and Description |
---|---|
|
UIXGroup()
Construct an instance of the UIXGroup.
|
protected |
UIXGroup(String rendererType)
Construct an instance of the UIXGroup.
|
Modifier and Type | Method and Description |
---|---|
void |
encodeChildren(javax.faces.context.FacesContext context)
Renders the children in their raw form.
|
protected FacesBean.Type |
getBeanType() |
String |
getEndBoundary()
Gets
indicates if a visual group end boundary is desired.
|
String |
getFamily() |
boolean |
getRendersChildren()
Overridden to return true.
|
String |
getStartBoundary()
Gets
indicates if a visual group start boundary is desired.
|
String |
getTitle()
Gets
a title value for the group.
|
boolean |
isFlatteningChildren(javax.faces.context.FacesContext context)
Returns
true if this FlattenedComponent is currently flattening its children |
<S> boolean |
processFlattenedChildren(javax.faces.context.FacesContext context,
ComponentProcessingContext cpContext,
ComponentProcessor<S> childProcessor,
S callBackContext)
Sets up the grouping context and processes all of the
UIXGroup's children
|
void |
setEndBoundary(String endBoundary)
Sets
indicates if a visual group end boundary is desired.
|
void |
setStartBoundary(String startBoundary)
Sets
indicates if a visual group start boundary is desired.
|
void |
setTitle(String title)
Sets
a title value for the group.
|
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addClientBehavior, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcast, broadcastToMethodBinding, broadcastToMethodExpression, clearCachedClientIds, clearInitialState, createFacesBean, decode, decodeChildren, decodeChildrenImpl, encodeBegin, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientBehaviors, getClientId, getComponentChangeFilters, getContainerClientId, getDefaultEventName, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getListenersForEventClass, getParent, getPassThroughAttributes, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getValueBinding, getValueExpression, initialStateMarked, invokeOnChildrenComponents, invokeOnComponent, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setupFlattenedChildrenContext, setupFlattenedContext, setValueBinding, setValueExpression, subscribeToEvent, tearDownFlattenedChildrenContext, tearDownFlattenedContext, toString, unsubscribeFromEvent, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl
addPartialTarget, broadcastInContext, clearCachedClientIds, defaultGetRenderedFacetsAndChildren, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, getStateHelper, getStateHelper, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setupChildrenEncodingContext, setupChildrenVisitingContext, setupEncodingContext, setUpEncodingContext, setupVisitingContext, tearDownChildrenEncodingContext, tearDownChildrenVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitAllChildren, visitChildren, visitChildren, visitTree, visitTree
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getTransientStateHelper, getTransientStateHelper, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView
public static final String START_BOUNDARY_SHOW
public static final String START_BOUNDARY_HIDE
public static final String START_BOUNDARY_DONT_CARE
public static final String END_BOUNDARY_SHOW
public static final String END_BOUNDARY_HIDE
public static final String END_BOUNDARY_DONT_CARE
public static final FacesBean.Type TYPE
public static final PropertyKey START_BOUNDARY_KEY
public static final PropertyKey END_BOUNDARY_KEY
public static final PropertyKey TITLE_KEY
public static final String COMPONENT_FAMILY
public static final String COMPONENT_TYPE
public UIXGroup()
protected UIXGroup(String rendererType)
public boolean getRendersChildren()
getRendersChildren
in class UIXComponentBase
public <S> boolean processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, S callBackContext) throws IOException
processFlattenedChildren
in interface FlattenedComponent
context
- Current FacesContextcpContext
- ComponentProcesingContext represetning the current child iteration statechildProcessor
- ComponentProcessor to call for each flattened childcallBackContext
- childProcessor-specific context to be passed on each call to the
childProcessortrue
if this FlattenedComponent actually processed any childrenIOException
- if an error occurs while processing childrenUIXComponent.processFlattenedChildren(FacesContext, ComponentProcessingContext, ComponentProcessor, UIComponent, Object)
,
UIXComponent.processFlattenedChildren(FacesContext, ComponentProcessingContext, ComponentProcessor, Iterable, Object)
,
FlattenedComponent.isFlatteningChildren(javax.faces.context.FacesContext)
public boolean isFlatteningChildren(javax.faces.context.FacesContext context)
true
if this FlattenedComponent is currently flattening its childrenisFlatteningChildren
in interface FlattenedComponent
context
- FacesContexttrue
if this FlattenedComponent is currently flattening its childrenFlattenedComponent.processFlattenedChildren(javax.faces.context.FacesContext, org.apache.myfaces.trinidad.component.ComponentProcessingContext, org.apache.myfaces.trinidad.component.ComponentProcessor<S>, S)
public void encodeChildren(javax.faces.context.FacesContext context) throws IOException
encodeChildren
in class UIXComponentBase
context
- the FacesContextIOException
- if there is an error encoding the childrenpublic final String getStartBoundary()
public final void setStartBoundary(String startBoundary)
startBoundary
- the new startBoundary valuepublic final String getEndBoundary()
public final void setEndBoundary(String endBoundary)
endBoundary
- the new endBoundary valuepublic final String getTitle()
public final void setTitle(String title)
title
- the new title valuepublic String getFamily()
getFamily
in class UIXComponentBase
protected FacesBean.Type getBeanType()
getBeanType
in class UIXComponentBase
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.