org.apache.myfaces.custom.aliasbean
Class AliasBeansScope
java.lang.Object
   javax.faces.component.UIComponent
javax.faces.component.UIComponent
       javax.faces.component.UIComponentBase
javax.faces.component.UIComponentBase
           org.apache.myfaces.custom.aliasbean.AliasBeansScope
org.apache.myfaces.custom.aliasbean.AliasBeansScope
- All Implemented Interfaces: 
- javax.faces.component.StateHolder, BindingAware
- @JSFComponent(name="t:aliasBeansScope",
              tagClass="org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag",
              tagHandler="org.apache.myfaces.custom.aliasbean.AliasBeansScopeTagHandler")
@JSFJspProperties(properties={@JSFJspProperty(name="rendered",returnType="boolean",tagExcluded=true),@JSFJspProperty(name="binding",returnType="java.lang.String",tagExcluded=true)})
public class AliasBeansScope
- extends javax.faces.component.UIComponentBase- implements BindingAware
Holds several aliases that are configured by aliasBean tags.
 
 The aliasBean tag must enclose all the components that are within the scope
 of the alias. When multiple aliasas are defined, this makes the page structure
 very clumsy; for example defining 5 aliases means the content must be nested
 5 indentation levels deep. This tag instead allows the content block to be
 wrapped in just one AliasBeansScope tag, and then have AliasBean tags with
 empty bodies added as direct children of this component. The scope of the AliasBean
 tag still starts when the tag begins, but instead of ending when the tag ends
 the scope of the nested AliasBean tags extends to the end of this component.
 
- Version:
- $Revision: 1082663 $ $Date: 2011-03-17 14:47:10 -0500 (Thu, 17 Mar 2011) $
- Author:
- Sylvain Vieujot (latest modification by $Author: lu4242 $)
 
| Fields inherited from class javax.faces.component.UIComponent | 
| bindings | 
 
 
 
| Methods inherited from class javax.faces.component.UIComponentBase | 
| addFacesListener, decode, encodeChildren, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendersChildren, getValueBinding, isRendered, isTransient, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding | 
 
| Methods inherited from class javax.faces.component.UIComponent | 
| encodeAll, getContainerClientId, getValueExpression, setValueExpression | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
AliasBeansScope
public AliasBeansScope()
getFamily
public String getFamily()
- 
- Specified by:
- getFamilyin class- javax.faces.component.UIComponent
 
- 
 
getRendererType
public String getRendererType()
- 
- Overrides:
- getRendererTypein class- javax.faces.component.UIComponentBase
 
- 
 
saveState
public Object saveState(javax.faces.context.FacesContext context)
- 
- Specified by:
- saveStatein interface- javax.faces.component.StateHolder
- Overrides:
- saveStatein class- javax.faces.component.UIComponentBase
 
- 
 
restoreState
public void restoreState(javax.faces.context.FacesContext context,
                         Object state)
- 
- Specified by:
- restoreStatein interface- javax.faces.component.StateHolder
- Overrides:
- restoreStatein class- javax.faces.component.UIComponentBase
 
- 
 
processSaveState
public Object processSaveState(javax.faces.context.FacesContext context)
- 
- Overrides:
- processSaveStatein class- javax.faces.component.UIComponentBase
 
- 
 
processRestoreState
public void processRestoreState(javax.faces.context.FacesContext context,
                                Object state)
- 
- Overrides:
- processRestoreStatein class- javax.faces.component.UIComponentBase
 
- 
 
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- 
- Overrides:
- processValidatorsin class- javax.faces.component.UIComponentBase
 
- 
 
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- 
- Overrides:
- processDecodesin class- javax.faces.component.UIComponentBase
 
- 
 
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- 
- Overrides:
- processUpdatesin class- javax.faces.component.UIComponentBase
 
- 
 
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context)
                 throws IOException
- 
- Overrides:
- encodeBeginin class- javax.faces.component.UIComponentBase
 
- 
- Throws:
- IOException
 
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context)
- 
- Overrides:
- encodeEndin class- javax.faces.component.UIComponentBase
 
- 
 
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- 
- Overrides:
- queueEventin class- javax.faces.component.UIComponentBase
 
- 
 
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
- 
- Overrides:
- broadcastin class- javax.faces.component.UIComponentBase
 
- 
- Throws:
- javax.faces.event.AbortProcessingException
 
handleBindings
public void handleBindings()
- 
- Specified by:
- handleBindingsin interface- BindingAware
 
- 
 
invokeOnComponent
public boolean invokeOnComponent(javax.faces.context.FacesContext context,
                                 String clientId,
                                 javax.faces.component.ContextCallback callback)
                          throws javax.faces.FacesException
- 
- Overrides:
- invokeOnComponentin class- javax.faces.component.UIComponentBase
 
- 
- Throws:
- javax.faces.FacesException
 
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.