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.

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.

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.

The default behavior of this method is to
call ViewHandler#deriveLogicalViewId(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler object.

java.lang.String

deriveViewId(FacesContext context,
java.lang.String input)
The default behavior of this method is to
call ViewHandler#deriveViewId(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.

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.

A class that implements this
interface uses this method to return an instance of the class
being wrapped.

void

initView(FacesContext context)
The default behavior of this method is to
call ViewHandler#initView
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.

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.