org.apache.myfaces.extensions.cdi.jsf.impl
Class CodiViewHandler

java.lang.Object
  extended by javax.faces.application.ViewHandler
      extended by javax.faces.application.ViewHandlerWrapper
          extended by org.apache.myfaces.extensions.cdi.jsf.impl.CodiViewHandler
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.application.ViewHandler>, Deactivatable
Direct Known Subclasses:
CodiViewHandler

public class CodiViewHandler
extends javax.faces.application.ViewHandlerWrapper
implements Deactivatable

Allows a better performance and a fine-grained deactivation of the sub-view handlers btw. extending them or a stand-alone usage.


Field Summary
protected  javax.faces.application.ViewHandler wrapped
           
 
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
CodiViewHandler(javax.faces.application.ViewHandler wrapped)
          Constructor for wrapping the given ViewHandler
 
Method Summary
protected  javax.faces.application.ViewHandler createSecurityAwareViewHandler()
           
 javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext facesContext, String viewId)
          
 String getActionURL(javax.faces.context.FacesContext facesContext, String viewId)
          
 javax.faces.application.ViewHandler getWrapped()
          
 boolean isActivated()
          
 javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext facesContext, String viewId)
          
 
Methods inherited from class javax.faces.application.ViewHandlerWrapper
calculateCharacterEncoding, calculateLocale, calculateRenderKitId, deriveViewId, getBookmarkableURL, getRedirectURL, getResourceURL, getViewDeclarationLanguage, initView, renderView, writeState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrapped

protected javax.faces.application.ViewHandler wrapped
Constructor Detail

CodiViewHandler

public CodiViewHandler(javax.faces.application.ViewHandler wrapped)
Constructor for wrapping the given ViewHandler

Parameters:
wrapped - view-handler which should be wrapped
Method Detail

createSecurityAwareViewHandler

protected javax.faces.application.ViewHandler createSecurityAwareViewHandler()

createView

public javax.faces.component.UIViewRoot createView(javax.faces.context.FacesContext facesContext,
                                                   String viewId)

Overrides:
createView in class javax.faces.application.ViewHandlerWrapper

getActionURL

public String getActionURL(javax.faces.context.FacesContext facesContext,
                           String viewId)

Overrides:
getActionURL in class javax.faces.application.ViewHandlerWrapper

restoreView

public javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext facesContext,
                                                    String viewId)

Overrides:
restoreView in class javax.faces.application.ViewHandlerWrapper

getWrapped

public javax.faces.application.ViewHandler getWrapped()

Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.application.ViewHandler>
Overrides:
getWrapped in class javax.faces.application.ViewHandlerWrapper

isActivated

public boolean isActivated()

Specified by:
isActivated in interface Deactivatable


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.