Package org.ocpsoft.rewrite.faces
Class RewriteViewHandler
java.lang.Object
jakarta.faces.application.ViewHandler
jakarta.faces.application.ViewHandlerWrapper
org.ocpsoft.rewrite.faces.RewriteViewHandler
- All Implemented Interfaces:
jakarta.faces.FacesWrapper<jakarta.faces.application.ViewHandler>
public class RewriteViewHandler
extends jakarta.faces.application.ViewHandlerWrapper
- Author:
- Lincoln Baxter, III <lincoln@ocpsoft.com>
-
Field Summary
FieldsFields inherited from class jakarta.faces.application.ViewHandler
CHARACTER_ENCODING_KEY, DEFAULT_FACELETS_SUFFIX, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME, DISABLE_FACELET_JSF_VIEWHANDLER_PARAM_NAME, FACELETS_BUFFER_SIZE_PARAM_NAME, FACELETS_DECORATORS_PARAM_NAME, FACELETS_LIBRARIES_PARAM_NAME, FACELETS_REFRESH_PERIOD_PARAM_NAME, FACELETS_SKIP_COMMENTS_PARAM_NAME, FACELETS_SUFFIX_PARAM_NAME, FACELETS_VIEW_MAPPINGS_PARAM_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderiveViewId(jakarta.faces.context.FacesContext context, String rawViewId) Canonicalize the given viewId, then pass that viewId to the next ViewHandler in the chain.getActionURL(jakarta.faces.context.FacesContext context, String viewId) getBookmarkableURL(jakarta.faces.context.FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) jakarta.faces.application.ViewHandlerMethods inherited from class jakarta.faces.application.ViewHandlerWrapper
addProtectedView, calculateCharacterEncoding, calculateLocale, calculateRenderKitId, createView, deriveLogicalViewId, getProtectedViewsUnmodifiable, getRedirectURL, getResourceURL, getViewDeclarationLanguage, getViews, getViews, getWebsocketURL, initView, removeProtectedView, renderView, restoreView, writeState
-
Field Details
-
parent
protected jakarta.faces.application.ViewHandler parent
-
-
Constructor Details
-
RewriteViewHandler
public RewriteViewHandler(jakarta.faces.application.ViewHandler viewHandler)
-
-
Method Details
-
getActionURL
- Overrides:
getActionURLin classjakarta.faces.application.ViewHandlerWrapper
-
getProviders
-
getBookmarkableURL
public String getBookmarkableURL(jakarta.faces.context.FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) - Overrides:
getBookmarkableURLin classjakarta.faces.application.ViewHandlerWrapper
-
deriveViewId
Canonicalize the given viewId, then pass that viewId to the next ViewHandler in the chain.- Overrides:
deriveViewIdin classjakarta.faces.application.ViewHandlerWrapper
-
getWrapped
public jakarta.faces.application.ViewHandler getWrapped()- Specified by:
getWrappedin interfacejakarta.faces.FacesWrapper<jakarta.faces.application.ViewHandler>- Overrides:
getWrappedin classjakarta.faces.application.ViewHandlerWrapper
-