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

    Fields
    Modifier and Type
    Field
    Description
    protected jakarta.faces.application.ViewHandler
     

    Fields 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
    Constructor
    Description
    RewriteViewHandler(jakarta.faces.application.ViewHandler viewHandler)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    deriveViewId(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.ViewHandler
     

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • parent

      protected jakarta.faces.application.ViewHandler parent
  • Constructor Details

    • RewriteViewHandler

      public RewriteViewHandler(jakarta.faces.application.ViewHandler viewHandler)
  • Method Details

    • getActionURL

      public String getActionURL(jakarta.faces.context.FacesContext context, String viewId)
      Overrides:
      getActionURL in class jakarta.faces.application.ViewHandlerWrapper
    • getProviders

      public List<FacesActionUrlProvider> getProviders()
    • getBookmarkableURL

      public String getBookmarkableURL(jakarta.faces.context.FacesContext context, String viewId, Map<String,List<String>> parameters, boolean includeViewParams)
      Overrides:
      getBookmarkableURL in class jakarta.faces.application.ViewHandlerWrapper
    • deriveViewId

      public String deriveViewId(jakarta.faces.context.FacesContext context, String rawViewId)
      Canonicalize the given viewId, then pass that viewId to the next ViewHandler in the chain.
      Overrides:
      deriveViewId in class jakarta.faces.application.ViewHandlerWrapper
    • getWrapped

      public jakarta.faces.application.ViewHandler getWrapped()
      Specified by:
      getWrapped in interface jakarta.faces.FacesWrapper<jakarta.faces.application.ViewHandler>
      Overrides:
      getWrapped in class jakarta.faces.application.ViewHandlerWrapper