org.jboss.jsfunit.context
Class JSFUnitFacesContextFactory

java.lang.Object
  extended by javax.faces.context.FacesContextFactory
      extended by org.jboss.jsfunit.context.JSFUnitFacesContextFactory
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.context.FacesContextFactory>

public class JSFUnitFacesContextFactory
extends javax.faces.context.FacesContextFactory

When a JSFUnit request is active, this FacesContextFactory will provide a wrapper for the "real" FacesContext. If the request is not a JSFUnit request it just returns the true FacesContext.

Since:
1.0
Author:
Stan Silvert

Constructor Summary
JSFUnitFacesContextFactory(javax.faces.context.FacesContextFactory parent)
           
 
Method Summary
 javax.faces.context.FacesContext getFacesContext(Object context, Object request, Object response, javax.faces.lifecycle.Lifecycle lifecycle)
           
 
Methods inherited from class javax.faces.context.FacesContextFactory
getWrapped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSFUnitFacesContextFactory

public JSFUnitFacesContextFactory(javax.faces.context.FacesContextFactory parent)
Method Detail

getFacesContext

public javax.faces.context.FacesContext getFacesContext(Object context,
                                                        Object request,
                                                        Object response,
                                                        javax.faces.lifecycle.Lifecycle lifecycle)
                                                 throws javax.faces.FacesException
Specified by:
getFacesContext in class javax.faces.context.FacesContextFactory
Throws:
javax.faces.FacesException


Copyright © 2007-2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.