|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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_FACELETS_SUFFIX, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME, FACELETS_SUFFIX_PARAM_NAME, FACELETS_VIEW_MAPPINGS_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 |
deriveLogicalViewId(FacesContext context,
java.lang.String input)
The default behavior of this method is to
call |
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. |
java.lang.String |
getBookmarkableURL(FacesContext context,
java.lang.String viewId,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters,
boolean includeViewParams)
The default behavior of this method is to call ViewHandler#getBookmarkableURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
on the wrapped ViewHandler object. |
java.lang.String |
getRedirectURL(FacesContext context,
java.lang.String viewId,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters,
boolean includeViewParams)
The default behavior of this method is to call ViewHandler#getRedirectURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
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. |
ViewDeclarationLanguage |
getViewDeclarationLanguage(FacesContext context,
java.lang.String viewId)
The default behavior of this method is to call ViewHandler#getViewDeclarationLanguage
on the wrapped ViewHandler object. |
abstract ViewHandler |
getWrapped()
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. |
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 |
---|
public abstract ViewHandler getWrapped()
FacesWrapper
A class that implements this interface uses this method to return an instance of the class being wrapped.
getWrapped
in interface FacesWrapper<ViewHandler>
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 ViewHandler
ViewHandler#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 ViewHandler
context
- FacesContext
for the current requestViewHandler#calculateLocale(javax.faces.context.FacesContext)
public 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.
deriveViewId
in class ViewHandler
context
- the FacesContext
for this requestinput
- the viewId
to derive,ViewHandler#deriveViewId(javax.faces.context.FacesContext, String)
public java.lang.String deriveLogicalViewId(FacesContext context, java.lang.String input)
The default behavior of this method is to
call ViewHandler#deriveLogicalViewId(javax.faces.context.FacesContext, String)
on the wrapped ViewHandler
object.
deriveLogicalViewId
in class ViewHandler
context
- the FacesContext
for this requestinput
- the viewId
to derive,ViewHandler#deriveLogicalViewId(javax.faces.context.FacesContext, String)
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 ViewHandler
context
- 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 ViewHandler
ViewHandler#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 ViewHandler
context
- FacesContext
for this requestviewId
- View identifier of the desired viewViewHandler#getActionURL(javax.faces.context.FacesContext, String)
public java.lang.String getRedirectURL(FacesContext context, java.lang.String viewId, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters, boolean includeViewParams)
The default behavior of this method is to
call ViewHandler#getRedirectURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
on the wrapped ViewHandler
object.
getRedirectURL
in class ViewHandler
context
- The FacesContext processing this requestviewId
- The view identifier of the target pageparameters
- A mapping of parameter names to one or more valuesincludeViewParams
- A flag indicating whether view parameters should be encoded into this URLViewHandler#getRedirectURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
public java.lang.String getBookmarkableURL(FacesContext context, java.lang.String viewId, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters, boolean includeViewParams)
The default behavior of this method is to
call ViewHandler#getBookmarkableURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
on the wrapped ViewHandler
object.
getBookmarkableURL
in class ViewHandler
context
- The FacesContext processing this requestviewId
- The view identifier of the target pageparameters
- A mapping of parameter names to one or more valuesincludeViewParams
- A flag indicating whether view parameters should be encoded into this URLViewHandler#getBookmarkableURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)
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 ViewHandler
context
- FacesContext
for the current requestpath
- Resource path to convert to a URLViewHandler#getResourceURL(javax.faces.context.FacesContext, String)
public ViewDeclarationLanguage getViewDeclarationLanguage(FacesContext context, java.lang.String viewId)
The default behavior of this method is to
call ViewHandler#getViewDeclarationLanguage
on the wrapped ViewHandler
object.
getViewDeclarationLanguage
in class ViewHandler
context
- the FacesContext
for this request.viewId
- the logical view
id, as returned from ViewHandler.deriveLogicalViewId(javax.faces.context.FacesContext, java.lang.String)
for which the
ViewDeclarationLanguage
should be returned.public void initView(FacesContext context) throws FacesException
The default behavior of this method is to
call ViewHandler#initView
on the wrapped ViewHandler
object.
initView
in class ViewHandler
FacesException
- 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
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 ViewHandler
context
- 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 ViewHandler
context
- 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 ViewHandler
context
- 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 |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41