org.apache.myfaces.custom.aliasbean
Class AliasBean
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.apache.myfaces.custom.aliasbean.AliasBean
- All Implemented Interfaces:
- javax.faces.component.StateHolder
- public class AliasBean
- extends javax.faces.component.UIComponentBase
The aliasBean tag allows you to link a fictive bean to a real bean.
Let's suppose you have a subform you use often but with different beans.
The aliasBean allows you to design the subform with a fictive bean and
to include it in all the pages where you use it. You just need to make an
alias to the real bean named after the fictive bean before invoking the
fictive bean.
This making it possible to have a library of reusable
generic subforms.
- Version:
- $Revision: 169189 $ $Date: 2005-05-09 01:03:38 +0200 (Mon, 09 May 2005) $
- Author:
- Sylvain Vieujot (latest modification by $Author: svieujot $)
Method Summary |
void |
broadcast(javax.faces.event.FacesEvent event)
|
java.lang.String |
getFamily()
|
java.lang.String |
getValue()
|
void |
processDecodes(javax.faces.context.FacesContext context)
|
void |
processRestoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
processSaveState(javax.faces.context.FacesContext context)
|
void |
processUpdates(javax.faces.context.FacesContext context)
|
void |
processValidators(javax.faces.context.FacesContext context)
|
void |
queueEvent(javax.faces.event.FacesEvent event)
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setAlias(java.lang.String aliasBeanExpression)
|
void |
setValue(java.lang.String valueExpression)
|
Methods inherited from class javax.faces.component.UIComponentBase |
addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
AliasBean
public AliasBean()
getFamily
public java.lang.String getFamily()
setAlias
public void setAlias(java.lang.String aliasBeanExpression)
getValue
public java.lang.String getValue()
setValue
public void setValue(java.lang.String valueExpression)
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
processSaveState
public java.lang.Object processSaveState(javax.faces.context.FacesContext context)
processRestoreState
public void processRestoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
processValidators
public void processValidators(javax.faces.context.FacesContext context)
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Throws:
javax.faces.event.AbortProcessingException