rewrite-integration-faces 2.0.0.Alpha3

org.ocpsoft.rewrite.faces
Class RewriteViewHandler

java.lang.Object
  extended by javax.faces.application.ViewHandler
      extended by org.ocpsoft.rewrite.faces.RewriteViewHandler

public class RewriteViewHandler
extends javax.faces.application.ViewHandler

Author:
Lincoln Baxter, III

Field Summary
protected  javax.faces.application.ViewHandler parent
           
 
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
RewriteViewHandler(javax.faces.application.ViewHandler viewHandler)
           
 
Method Summary
 String calculateCharacterEncoding(javax.faces.context.FacesContext context)
           
 Locale calculateLocale(javax.faces.context.FacesContext facesContext)
           
 String calculateRenderKitId(javax.faces.context.FacesContext facesContext)
           
 javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext context, String viewId)
           
 String deriveLogicalViewId(javax.faces.context.FacesContext context, String rawViewId)
           
 String deriveViewId(javax.faces.context.FacesContext context, String rawViewId)
          Canonicalize the given viewId, then pass that viewId to the next ViewHandler in the chain.
 String getActionURL(javax.faces.context.FacesContext context, String viewId)
           
 String getBookmarkableURL(javax.faces.context.FacesContext context, String viewId, Map<String,List<String>> parameters, boolean includeViewParams)
           
 List<FacesActionUrlProvider> getProviders()
           
 String getRedirectURL(javax.faces.context.FacesContext context, String viewId, Map<String,List<String>> parameters, boolean includeViewParams)
           
 String getResourceURL(javax.faces.context.FacesContext facesContext, String path)
           
 javax.faces.view.ViewDeclarationLanguage getViewDeclarationLanguage(javax.faces.context.FacesContext context, String viewId)
           
 void initView(javax.faces.context.FacesContext context)
           
 void renderView(javax.faces.context.FacesContext facesContext, javax.faces.component.UIViewRoot viewRoot)
           
 javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext context, String viewId)
           
 void writeState(javax.faces.context.FacesContext facesContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected javax.faces.application.ViewHandler parent
Constructor Detail

RewriteViewHandler

public RewriteViewHandler(javax.faces.application.ViewHandler viewHandler)
Method Detail

deriveLogicalViewId

public String deriveLogicalViewId(javax.faces.context.FacesContext context,
                                  String rawViewId)
Overrides:
deriveLogicalViewId in class javax.faces.application.ViewHandler

calculateLocale

public Locale calculateLocale(javax.faces.context.FacesContext facesContext)
Specified by:
calculateLocale in class javax.faces.application.ViewHandler

calculateRenderKitId

public String calculateRenderKitId(javax.faces.context.FacesContext facesContext)
Specified by:
calculateRenderKitId in class javax.faces.application.ViewHandler

createView

public javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext context,
                                                   String viewId)
Specified by:
createView in class javax.faces.application.ViewHandler

restoreView

public javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext context,
                                                    String viewId)
Specified by:
restoreView in class javax.faces.application.ViewHandler

getActionURL

public String getActionURL(javax.faces.context.FacesContext context,
                           String viewId)
Specified by:
getActionURL in class javax.faces.application.ViewHandler

getProviders

public List<FacesActionUrlProvider> getProviders()

getBookmarkableURL

public String getBookmarkableURL(javax.faces.context.FacesContext context,
                                 String viewId,
                                 Map<String,List<String>> parameters,
                                 boolean includeViewParams)
Overrides:
getBookmarkableURL in class javax.faces.application.ViewHandler

getRedirectURL

public String getRedirectURL(javax.faces.context.FacesContext context,
                             String viewId,
                             Map<String,List<String>> parameters,
                             boolean includeViewParams)
Overrides:
getRedirectURL in class javax.faces.application.ViewHandler

getResourceURL

public String getResourceURL(javax.faces.context.FacesContext facesContext,
                             String path)
Specified by:
getResourceURL in class javax.faces.application.ViewHandler

renderView

public void renderView(javax.faces.context.FacesContext facesContext,
                       javax.faces.component.UIViewRoot viewRoot)
                throws IOException,
                       javax.faces.FacesException
Specified by:
renderView in class javax.faces.application.ViewHandler
Throws:
IOException
javax.faces.FacesException

writeState

public void writeState(javax.faces.context.FacesContext facesContext)
                throws IOException
Specified by:
writeState in class javax.faces.application.ViewHandler
Throws:
IOException

deriveViewId

public String deriveViewId(javax.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 javax.faces.application.ViewHandler

calculateCharacterEncoding

public String calculateCharacterEncoding(javax.faces.context.FacesContext context)
Overrides:
calculateCharacterEncoding in class javax.faces.application.ViewHandler

getViewDeclarationLanguage

public javax.faces.view.ViewDeclarationLanguage getViewDeclarationLanguage(javax.faces.context.FacesContext context,
                                                                           String viewId)
Overrides:
getViewDeclarationLanguage in class javax.faces.application.ViewHandler

initView

public void initView(javax.faces.context.FacesContext context)
              throws javax.faces.FacesException
Overrides:
initView in class javax.faces.application.ViewHandler
Throws:
javax.faces.FacesException

rewrite-integration-faces 2.0.0.Alpha3

Copyright © 2013 OCPsoft. All Rights Reserved.