You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2011/02/08 23:54:18 UTC
svn commit: r1068663 -
/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java
Author: lu4242
Date: Tue Feb 8 22:54:18 2011
New Revision: 1068663
URL: http://svn.apache.org/viewvc?rev=1068663&view=rev
Log:
MYFACES-3038 MyFaces fails to recognize ViewDeclarationLanguageFactory when defined in META-INF/services -- throws IllegalStateException instead
Modified:
myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java
Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java?rev=1068663&r1=1068662&r2=1068663&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/DefaultFacesConfigurationProvider.java Tue Feb 8 22:54:18 2011
@@ -178,25 +178,45 @@ public class DefaultFacesConfigurationPr
if (factoryName.equals(FactoryFinder.APPLICATION_FACTORY))
{
factory.addApplicationFactory(className);
- } else if (factoryName.equals(FactoryFinder.EXTERNAL_CONTEXT_FACTORY))
+ }
+ else if(factoryName.equals(FactoryFinder.EXCEPTION_HANDLER_FACTORY))
+ {
+ factory.addExceptionHandlerFactory(className);
+ }
+ else if (factoryName.equals(FactoryFinder.EXTERNAL_CONTEXT_FACTORY))
{
factory.addExternalContextFactory(className);
- } else if (factoryName.equals(FactoryFinder.FACES_CONTEXT_FACTORY))
+ }
+ else if (factoryName.equals(FactoryFinder.FACES_CONTEXT_FACTORY))
{
factory.addFacesContextFactory(className);
- } else if (factoryName.equals(FactoryFinder.LIFECYCLE_FACTORY))
+ }
+ else if (factoryName.equals(FactoryFinder.LIFECYCLE_FACTORY))
{
factory.addLifecycleFactory(className);
- } else if (factoryName.equals(FactoryFinder.RENDER_KIT_FACTORY))
+ }
+ else if (factoryName.equals(FactoryFinder.RENDER_KIT_FACTORY))
{
factory.addRenderkitFactory(className);
- } else if (factoryName.equals(FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY))
+ }
+ else if(factoryName.equals(FactoryFinder.TAG_HANDLER_DELEGATE_FACTORY))
+ {
+ factory.addTagHandlerDelegateFactory(className);
+ }
+ else if (factoryName.equals(FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY))
{
factory.addPartialViewContextFactory(className);
- } else if(factoryName.equals(FactoryFinder.VISIT_CONTEXT_FACTORY))
+ }
+ else if(factoryName.equals(FactoryFinder.VISIT_CONTEXT_FACTORY))
{
factory.addVisitContextFactory(className);
- } else
+ }
+ else if(factoryName.equals(FactoryFinder.VIEW_DECLARATION_LANGUAGE_FACTORY))
+ {
+ factory.addViewDeclarationLanguageFactory(className);
+ }
+
+ else
{
throw new IllegalStateException("Unexpected factory name " + factoryName);
}