|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.application.ViewHandler
org.apache.struts.faces.application.ViewHandlerImpl
Custom ViewHandler implementation that adds features
specific to the Struts-Faces Integration Library. It leverages the
"decorator pattern" customization strategy that JSF supports, by
delegating most processing to the ViewHandler instance
handed to our constructor.
| Field Summary | |
private javax.faces.application.ViewHandler |
handler
The ViewHandler instance that we are decorating. |
private static org.apache.commons.logging.Log |
log
The Log instance for this class. |
| Fields inherited from class javax.faces.application.ViewHandler |
CHARACTER_ENCODING_KEY, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME |
| Constructor Summary | |
ViewHandlerImpl(javax.faces.application.ViewHandler handler)
Construct a ViewHandlerImpl decorating the
specified ViewHandler instance. |
|
| Method Summary | |
java.util.Locale |
calculateLocale(javax.faces.context.FacesContext context)
|
java.lang.String |
calculateRenderKitId(javax.faces.context.FacesContext context)
|
javax.faces.component.UIViewRoot |
createView(javax.faces.context.FacesContext context,
java.lang.String viewId)
|
java.lang.String |
getActionURL(javax.faces.context.FacesContext context,
java.lang.String viewId)
|
javax.faces.application.ViewHandler |
getHandler()
Return the ViewHandler instance we are decorating. |
java.lang.String |
getResourceURL(javax.faces.context.FacesContext context,
java.lang.String viewId)
|
void |
renderView(javax.faces.context.FacesContext context,
javax.faces.component.UIViewRoot view)
If the Struts application has set a Locale, pass it
on to JSF prior to delegating the actual rendering. |
javax.faces.component.UIViewRoot |
restoreView(javax.faces.context.FacesContext context,
java.lang.String viewId)
|
void |
setHandler(javax.faces.application.ViewHandler handler)
Set the ViewHandler instance we are decorating. |
void |
writeState(javax.faces.context.FacesContext context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private javax.faces.application.ViewHandler handler
The ViewHandler instance that we are decorating.
private static final org.apache.commons.logging.Log log
The Log instance for this class.
| Constructor Detail |
public ViewHandlerImpl(javax.faces.application.ViewHandler handler)
Construct a ViewHandlerImpl decorating the
specified ViewHandler instance.
handler - ViewHandler to be decorated| Method Detail |
public javax.faces.application.ViewHandler getHandler()
Return the ViewHandler instance we are decorating.
public void setHandler(javax.faces.application.ViewHandler handler)
Set the ViewHandler instance we are decorating.
handler - ViewHandler instance to decorate
public void renderView(javax.faces.context.FacesContext context,
javax.faces.component.UIViewRoot view)
throws java.io.IOException,
javax.faces.FacesException
If the Struts application has set a Locale, pass it
on to JSF prior to delegating the actual rendering.
context - FacesContext for the current requestview - UIViewRoot to be rendered
java.io.IOException
javax.faces.FacesExceptionpublic java.util.Locale calculateLocale(javax.faces.context.FacesContext context)
public java.lang.String calculateRenderKitId(javax.faces.context.FacesContext context)
public javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext context,
java.lang.String viewId)
public java.lang.String getActionURL(javax.faces.context.FacesContext context,
java.lang.String viewId)
public java.lang.String getResourceURL(javax.faces.context.FacesContext context,
java.lang.String viewId)
public javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext context,
java.lang.String viewId)
public void writeState(javax.faces.context.FacesContext context)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||