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 2013/08/29 04:36:27 UTC

svn commit: r1518451 - /myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java

Author: lu4242
Date: Thu Aug 29 02:36:27 2013
New Revision: 1518451

URL: http://svn.apache.org/r1518451
Log:
MYFACES-3762 - HtmlRenderKitImpl.getComponentFamilies() returns an empty set 

Modified:
    myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java

Modified: myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java?rev=1518451&r1=1518450&r2=1518451&view=diff
==============================================================================
--- myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java (original)
+++ myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java Thu Aug 29 02:36:27 2013
@@ -25,7 +25,6 @@ import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
-import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.logging.Level;
 import java.util.logging.Logger;
@@ -58,7 +57,7 @@ public class HtmlRenderKitImpl extends R
 
     private Map<String, Map<String, Renderer>> _renderers;
     private ResponseStateManager _responseStateManager;
-    private Map<String,Set<String>> _families;
+    //private Map<String,Set<String>> _families;
     private Map<String, ClientBehaviorRenderer> _clientBehaviorRenderers;
 
     // ~ Constructors -------------------------------------------------------------------------------
@@ -67,7 +66,7 @@ public class HtmlRenderKitImpl extends R
     {
         _renderers = new ConcurrentHashMap<String, Map<String, Renderer>>(64, 0.75f, 1);
         _responseStateManager = new HtmlResponseStateManager();
-        _families = new HashMap<String, Set<String> >();
+        //_families = new HashMap<String, Set<String> >();
         _clientBehaviorRenderers = new HashMap<String, ClientBehaviorRenderer>();
     }
 
@@ -199,7 +198,8 @@ public class HtmlRenderKitImpl extends R
     @Override
     public Iterator<String> getComponentFamilies()
     {
-        return _families.keySet().iterator();
+        //return _families.keySet().iterator();
+        return _renderers.keySet().iterator();
     }
     
     /**
@@ -209,11 +209,17 @@ public class HtmlRenderKitImpl extends R
     public Iterator<String> getRendererTypes(String componentFamily)
     {
         //Return an Iterator over the renderer-type entries for the given component-family.
+        Map<String, Renderer> map = _renderers.get(componentFamily);
+        if (map != null)
+        {
+            return map.keySet().iterator();
+        }
+        /*
         Set<String> rendererTypes = _families.get(componentFamily);
         if(rendererTypes != null)
         {
             return rendererTypes.iterator();
-        }
+        }*/
         //If the specified componentFamily is not known to this RenderKit implementation, return an empty Iterator
         return Collections.<String>emptySet().iterator();