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 Details

    • 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:
  • Constructor Details

    • FacesConfigurator

      public FacesConfigurator(ExternalContext externalContext)
  • Method Details

    • 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
    • configureAnnotatedFlows

      public static void configureAnnotatedFlows(FacesContext facesContext)
    • enableDefaultWindowMode

      public static void enableDefaultWindowMode(FacesContext facesContext)
    • isEnableDefaultWindowMode

      public static boolean isEnableDefaultWindowMode(ExternalContext externalContext)
    • isUrlWindowMode

      public static boolean isUrlWindowMode(ExternalContext externalContext)
    • configureProtectedViews

      public void configureProtectedViews()
    • getInjectionProvider

      protected InjectionProvider getInjectionProvider()
    • getFacesContext

      protected FacesContext getFacesContext()
    • getApplication

      protected Application getApplication()
    • setApplication

      protected void setApplication(Application application)