|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.faces.application.ViewHandler
javax.faces.application.ViewHandlerWrapper
public abstract class ViewHandlerWrapper
Provides a simple implementation of ViewHandler that can
be subclassed by developers wishing to provide specialized behavior
to an existing ViewHandler instance. The default
implementation of all methods is to call through to the wrapped
ViewHandler.
Usage: extend this class and override getWrapped() to
return the instance we are wrapping.
| Field Summary |
|---|
| Fields inherited from class javax.faces.application.ViewHandler |
|---|
CHARACTER_ENCODING_KEY, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME |
| Constructor Summary | |
|---|---|
ViewHandlerWrapper()
|
|
| Method Summary | |
|---|---|
java.lang.String |
calculateCharacterEncoding(FacesContext context)
The default behavior of this method is to call ViewHandler.calculateCharacterEncoding(javax.faces.context.FacesContext)
on the wrapped ViewHandler object. |
java.util.Locale |
calculateLocale(FacesContext context)
The default behavior of this method is to call ViewHandler.calculateLocale(javax.faces.context.FacesContext)
on the wrapped ViewHandler object. |
java.lang.String |
calculateRenderKitId(FacesContext context)
The default behavior of this method is to call ViewHandler.calculateRenderKitId(javax.faces.context.FacesContext)
on the wrapped ViewHandler object. |
UIViewRoot |
createView(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to call ViewHandler.createView(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object. |
java.lang.String |
getActionURL(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to call ViewHandler.getActionURL(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object. |
java.lang.String |
getResourceURL(FacesContext context,
java.lang.String path)
The default behavior of this method is to call ViewHandler.getResourceURL(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object. |
protected abstract ViewHandler |
getWrapped()
|
void |
initView(FacesContext context)
The default behavior of this method is to call ViewHandler.initView(javax.faces.context.FacesContext)
on the wrapped ViewHandler object. |
void |
renderView(FacesContext context,
UIViewRoot viewToRender)
The default behavior of this method is to call ViewHandler.renderView(javax.faces.context.FacesContext, javax.faces.component.UIViewRoot)
on the wrapped ViewHandler object. |
UIViewRoot |
restoreView(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to call ViewHandler.restoreView(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object. |
void |
writeState(FacesContext context)
The default behavior of this method is to call ViewHandler.writeState(javax.faces.context.FacesContext)
on the wrapped ViewHandler object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ViewHandlerWrapper()
| Method Detail |
|---|
protected abstract ViewHandler getWrapped()
public java.lang.String calculateCharacterEncoding(FacesContext context)
The default behavior of this method is to
call ViewHandler.calculateCharacterEncoding(javax.faces.context.FacesContext)
on the wrapped ViewHandler object.
calculateCharacterEncoding in class ViewHandlerViewHandler.calculateCharacterEncoding(javax.faces.context.FacesContext)public java.util.Locale calculateLocale(FacesContext context)
The default behavior of this method is to
call ViewHandler.calculateLocale(javax.faces.context.FacesContext)
on the wrapped ViewHandler object.
calculateLocale in class ViewHandlercontext - FacesContext for the current requestViewHandler.calculateLocale(javax.faces.context.FacesContext)public java.lang.String calculateRenderKitId(FacesContext context)
The default behavior of this method is to
call ViewHandler.calculateRenderKitId(javax.faces.context.FacesContext)
on the wrapped ViewHandler object.
calculateRenderKitId in class ViewHandlercontext - FacesContext for the current requestViewHandler.calculateRenderKitId(javax.faces.context.FacesContext)
public UIViewRoot createView(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to
call ViewHandler.createView(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object.
createView in class ViewHandlerViewHandler.createView(javax.faces.context.FacesContext, String)
public java.lang.String getActionURL(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to
call ViewHandler.getActionURL(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object.
getActionURL in class ViewHandlercontext - FacesContext for this requestviewId - View identifier of the desired viewViewHandler.getActionURL(javax.faces.context.FacesContext, String)
public java.lang.String getResourceURL(FacesContext context,
java.lang.String path)
The default behavior of this method is to
call ViewHandler.getResourceURL(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object.
getResourceURL in class ViewHandlercontext - FacesContext for the current requestpath - Resource path to convert to a URLViewHandler.getResourceURL(javax.faces.context.FacesContext, String)
public void initView(FacesContext context)
throws FacesException
The default behavior of this method is to
call ViewHandler.initView(javax.faces.context.FacesContext)
on the wrapped ViewHandler object.
initView in class ViewHandlerFacesException - if a problem occurs setting the encoding,
such as the UnsupportedEncodingException thrown
by the underlying Servlet or Portlet technology when the encoding is not
supported.ViewHandler.initView(javax.faces.context.FacesContext)
public void renderView(FacesContext context,
UIViewRoot viewToRender)
throws java.io.IOException,
FacesException
The default behavior of this method is to
call ViewHandler.renderView(javax.faces.context.FacesContext, javax.faces.component.UIViewRoot)
on the wrapped ViewHandler object.
renderView in class ViewHandlercontext - FacesContext for the current requestviewToRender - the view to render
java.io.IOException - if an input/output error occurs
FacesException - if a servlet error occursViewHandler.renderView(javax.faces.context.FacesContext, javax.faces.component.UIViewRoot)
public UIViewRoot restoreView(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to
call ViewHandler.restoreView(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object.
restoreView in class ViewHandlercontext - FacesContext for the current requestviewId - the view identifier for the current requestViewHandler.restoreView(javax.faces.context.FacesContext, String)
public void writeState(FacesContext context)
throws java.io.IOException
The default behavior of this method is to
call ViewHandler.writeState(javax.faces.context.FacesContext)
on the wrapped ViewHandler object.
writeState in class ViewHandlercontext - FacesContext for the current request
java.io.IOException - if an input/output error occursViewHandler.writeState(javax.faces.context.FacesContext)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||