You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mb...@apache.org on 2007/02/25 13:34:04 UTC

svn commit: r511486 - /myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java

Author: mbr
Date: Sun Feb 25 04:34:03 2007
New Revision: 511486

URL: http://svn.apache.org/viewvc?view=rev&rev=511486
Log:
added faces-config el-resolver handling
work in progress for MYFACES-1274

Modified:
    myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java

Modified: myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java?view=diff&rev=511486&r1=511485&r2=511486
==============================================================================
--- myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java (original)
+++ myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigDispenserImpl.java Sun Feb 25 04:34:03 2007
@@ -15,17 +15,6 @@
  */
 package org.apache.myfaces.config.impl.digester;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-
-import javax.faces.event.PhaseListener;
-import javax.faces.render.RenderKitFactory;
-
 import org.apache.myfaces.config.FacesConfigDispenser;
 import org.apache.myfaces.config.element.ManagedBean;
 import org.apache.myfaces.config.element.NavigationRule;
@@ -38,6 +27,16 @@
 import org.apache.myfaces.config.impl.digester.elements.RenderKit;
 import org.apache.myfaces.config.impl.digester.elements.ResourceBundle;
 
+import javax.faces.render.RenderKitFactory;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
 /**
  * @author <a href="mailto:oliver@rossmueller.com">Oliver Rossmueller</a>
  */
@@ -69,6 +68,7 @@
     private List<ManagedBean> managedBeans = new ArrayList<ManagedBean>();
     private List<NavigationRule> navigationRules = new ArrayList<NavigationRule>();
     private List<ResourceBundle> resourceBundles = new ArrayList<ResourceBundle>();
+    private List<String> elResolvers = new ArrayList<String>();
 
     /**
      * Add another unmarshalled faces config object.
@@ -118,6 +118,7 @@
             propertyResolver.addAll(application.getPropertyResolver());
             variableResolver.addAll(application.getVariableResolver());
             resourceBundles.addAll(application.getResourceBundle());
+            elResolvers.addAll(application.getElResolver());
         }
         for (Iterator iterator = config.getConverters().iterator(); iterator
                 .hasNext();)
@@ -376,8 +377,7 @@
 
     public Converter getConverterConfiguration(String converterClassName)
     {
-        return converterConfigurationByClassName
-                .get(converterClassName);
+        return converterConfigurationByClassName.get(converterClassName);
     }
 
     /**
@@ -416,7 +416,7 @@
      * @return Iterator over
      *         {@link org.apache.myfaces.config.element.ManagedBean ManagedBean}s
      */
-    public Iterator getManagedBeans()
+    public Iterator<ManagedBean> getManagedBeans()
     {
         return managedBeans.iterator();
     }
@@ -425,7 +425,7 @@
      * @return Iterator over
      *         {@link org.apache.myfaces.config.element.NavigationRule NavigationRule}s
      */
-    public Iterator getNavigationRules()
+    public Iterator<NavigationRule> getNavigationRules()
     {
         return navigationRules.iterator();
     }
@@ -470,6 +470,11 @@
     public Iterator<ResourceBundle> getResourceBundles()
     {
         return resourceBundles.iterator();
+    }
+
+    public Iterator<String> getElResolvers()
+    {
+        return elResolvers.iterator();
     }
 
 }