You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ba...@apache.org on 2005/11/15 23:47:34 UTC
svn commit: r344457 -
/myfaces/api/trunk/src/java/javax/faces/render/Renderer.java
Author: baranda
Date: Tue Nov 15 14:47:30 2005
New Revision: 344457
URL: http://svn.apache.org/viewcvs?rev=344457&view=rev
Log:
Fixes MYFACES-443 (1)
Modified:
myfaces/api/trunk/src/java/javax/faces/render/Renderer.java
Modified: myfaces/api/trunk/src/java/javax/faces/render/Renderer.java
URL: http://svn.apache.org/viewcvs/myfaces/api/trunk/src/java/javax/faces/render/Renderer.java?rev=344457&r1=344456&r2=344457&view=diff
==============================================================================
--- myfaces/api/trunk/src/java/javax/faces/render/Renderer.java (original)
+++ myfaces/api/trunk/src/java/javax/faces/render/Renderer.java Tue Nov 15 14:47:30 2005
@@ -15,10 +15,12 @@
*/
package javax.faces.render;
+import java.io.IOException;
+import java.util.List;
+
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.ConverterException;
-import java.io.IOException;
/**
* @author Manfred Geiler (latest modification by $Author$)
@@ -47,6 +49,24 @@
{
if (context == null) throw new NullPointerException("context");
if (component == null) throw new NullPointerException("component");
+
+ List children = component.getChildren();
+ for (int i=0; i<children.size(); i++)
+ {
+ UIComponent child = (UIComponent) children.get(i);
+
+ if (!child.isRendered())
+ {
+ continue;
+ }
+
+ child.encodeBegin(context);
+ if (child.getRendersChildren())
+ {
+ child.encodeChildren(context);
+ }
+ child.encodeEnd(context);
+ }
}
public void encodeEnd(FacesContext context,