com.sun.faces.context
public class InjectionFacesContextFactory extends javax.faces.context.FacesContextFactory implements javax.faces.FacesWrapper<javax.faces.context.FacesContextFactory>
FacesContextFactory
is responsible for injecting the
default FacesContext
instance into the top-level FacesContext
as configured by the runtime. Doing this allows us to preserve backwards
compatibility as the API evolves without having the API rely on implementation
specific details.Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Field |
defaultExternalContext |
private java.lang.reflect.Field |
defaultFacesContext |
private javax.faces.context.FacesContextFactory |
delegate |
private static java.util.logging.Logger |
LOGGER |
Constructor and Description |
---|
InjectionFacesContextFactory(javax.faces.context.FacesContextFactory delegate) |
Modifier and Type | Method and Description |
---|---|
javax.faces.context.FacesContext |
getFacesContext(java.lang.Object context,
java.lang.Object request,
java.lang.Object response,
javax.faces.lifecycle.Lifecycle lifecycle) |
javax.faces.context.FacesContextFactory |
getWrapped() |
private void |
injectDefaults(javax.faces.context.FacesContext target,
java.lang.Object request) |
private static final java.util.logging.Logger LOGGER
private javax.faces.context.FacesContextFactory delegate
private java.lang.reflect.Field defaultFacesContext
private java.lang.reflect.Field defaultExternalContext
public InjectionFacesContextFactory(javax.faces.context.FacesContextFactory delegate)
public javax.faces.context.FacesContext getFacesContext(java.lang.Object context, java.lang.Object request, java.lang.Object response, javax.faces.lifecycle.Lifecycle lifecycle) throws javax.faces.FacesException
getFacesContext
in class javax.faces.context.FacesContextFactory
javax.faces.FacesException
public javax.faces.context.FacesContextFactory getWrapped()
getWrapped
in interface javax.faces.FacesWrapper<javax.faces.context.FacesContextFactory>
getWrapped
in class javax.faces.context.FacesContextFactory
private void injectDefaults(javax.faces.context.FacesContext target, java.lang.Object request)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.