org.apache.myfaces.config
Class FacesConfigurator

java.lang.Object
  |
  +--org.apache.myfaces.config.FacesConfigurator

public class FacesConfigurator
extends java.lang.Object

Configures everything for a given context. The FacesConfigurator is independent of the concrete implementations that lie behind FacesConfigUnmarshaller and FacesConfigDispenser.

Version:
$Revision: 1.11 $ $Date: 2005/03/04 00:28:45 $ $Log: FacesConfigurator.java,v $ Revision 1.11 2005/03/04 00:28:45 mmarinschek Changes in configuration due to missing Attribute/Property classes for the converter; not building in the functionality yet except for part of the converter properties Revision 1.10 2005/01/26 17:03:11 matzew MYFACES-86. portlet support provided by Stan Silver (JBoss Group) Revision 1.9 2004/12/13 22:20:34 oros fix #1046763: close temporary jar file before trying to delete it Revision 1.8 2004/11/11 22:46:35 bdudney added some error reporting Revision 1.7 2004/10/13 11:50:59 matze renamed packages to org.apache Revision 1.6 2004/08/23 05:13:39 dave0000 Externalize String-to-Locale conversion Revision 1.5 2004/08/10 10:57:38 manolito fixed StackOverflow in ClassUtils and cleaned up ClassUtils methods Revision 1.4 2004/07/20 14:56:41 manolito removed public FactoryFinder method getValidFactoryNames - there is no such method in JSF 1.1 ! Revision 1.3 2004/07/13 06:42:43 tinytoony does not break if converter-class has not been found, instead logs as error. Revision 1.2 2004/07/07 08:34:58 mwessendorf removed unused import-statements Revision 1.1 2004/07/07 00:25:05 o_rossmueller tidy up config/confignew package (moved confignew classes to package config) Revision 1.7 2004/07/06 23:21:19 o_rossmueller fix #985217: decoration support for factories Revision 1.6 2004/07/01 22:05:09 mwessendorf ASF switch Revision 1.5 2004/06/17 23:23:48 o_rossmueller fix: entity resolver Revision 1.4 2004/06/16 23:02:24 o_rossmueller merged confignew_branch Revision 1.3.2.3 2004/06/16 01:25:52 o_rossmueller refactorings: FactoryFinder, decorator creation, dispenser (removed reverse order) bug fixes additional tests Revision 1.3.2.2 2004/06/15 11:54:22 o_rossmueller fixed decorator pattern support

Revision 1.3.2.1 2004/06/13 15:59:07 o_rossmueller started integration of new config mechanism: - factories - components - render kits - managed beans + managed properties (no list/map initialization)

Revision 1.3 2004/06/08 20:50:09 o_rossmueller completed configurator

Revision 1.2 2004/06/04 23:51:48 o_rossmueller Digester-based config parser/dispenser

Revision 1.1 2004/05/17 14:28:28 manolito new configuration concept

Author:
Manfred Geiler (latest modification by $Author: mmarinschek $)

Field Summary
static java.lang.String APPLICATION_MAP_LIFECYCLE_KEY
           
static java.lang.String META_INF_SERVICES_LOCATION
           
 
Constructor Summary
FacesConfigurator(javax.faces.context.ExternalContext externalContext)
           
 
Method Summary
 void configure()
           
protected  void feedMetaInfServicesFactories()
          This method performs part of the factory search outlined in section 10.2.6.1.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_MAP_LIFECYCLE_KEY

public static final java.lang.String APPLICATION_MAP_LIFECYCLE_KEY

META_INF_SERVICES_LOCATION

public static final java.lang.String META_INF_SERVICES_LOCATION
See Also:
Constant Field Values
Constructor Detail

FacesConfigurator

public FacesConfigurator(javax.faces.context.ExternalContext externalContext)
Method Detail

configure

public void configure()
               throws javax.faces.FacesException
javax.faces.FacesException

feedMetaInfServicesFactories

protected void feedMetaInfServicesFactories()
This method performs part of the factory search outlined in section 10.2.6.1.

FIXME: Should this also search through all the jar files in the WEB-INF/lib directory?