Package org.apache.myfaces.config
Class FacesConfigurator
- java.lang.Object
-
- org.apache.myfaces.config.FacesConfigurator
-
public class FacesConfigurator extends Object
Configures everything for a given context. The FacesConfigurator is independent of the concrete implementations that lie behind FacesConfigUnmarshaller and FacesConfigDispenser.- Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$)
-
-
Field Summary
Fields Modifier and Type Field Description static StringENABLE_DEFAULT_WINDOW_MODESet this attribute if the current configuration requires enable window mode
-
Constructor Summary
Constructors Constructor Description FacesConfigurator(ExternalContext externalContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()voidconfigureProtectedViews()static voidenableDefaultWindowMode(FacesContext facesContext)protected ApplicationgetApplication()protected FacesConfigDatagetDispenser()protected FacesContextgetFacesContext()protected InjectionProvidergetInjectionProvider()protected FacesConfigUnmarshaller<? extends FacesConfig>getUnmarshaller()static booleanisEnableDefaultWindowMode(FacesContext facesContext)protected voidsetApplication(Application application)voidsetDispenser(FacesConfigData dispenser)voidsetUnmarshaller(FacesConfigUnmarshaller<? extends FacesConfig> unmarshaller)voidupdate()
-
-
-
Field Detail
-
ENABLE_DEFAULT_WINDOW_MODE
public static final String ENABLE_DEFAULT_WINDOW_MODE
Set this attribute if the current configuration requires enable window mode- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FacesConfigurator
public FacesConfigurator(ExternalContext externalContext)
-
-
Method Detail
-
setUnmarshaller
public void setUnmarshaller(FacesConfigUnmarshaller<? extends FacesConfig> unmarshaller)
- Parameters:
unmarshaller- the unmarshaller to set
-
getUnmarshaller
protected FacesConfigUnmarshaller<? extends FacesConfig> getUnmarshaller()
- Returns:
- the unmarshaller
-
setDispenser
public void setDispenser(FacesConfigData dispenser)
- Parameters:
dispenser- the dispenser to set
-
getDispenser
protected FacesConfigData getDispenser()
- Returns:
- the dispenser
-
update
public void update()
-
configure
public void configure() throws FacesException- Throws:
FacesException
-
enableDefaultWindowMode
public static void enableDefaultWindowMode(FacesContext facesContext)
-
isEnableDefaultWindowMode
public static boolean isEnableDefaultWindowMode(FacesContext facesContext)
-
configureProtectedViews
public void configureProtectedViews()
-
getInjectionProvider
protected InjectionProvider getInjectionProvider()
-
getFacesContext
protected FacesContext getFacesContext()
-
getApplication
protected Application getApplication()
-
setApplication
protected void setApplication(Application application)
-
-