[richfaces-svn-commits] JBoss Rich Faces SVN: r18725 - in branches/cdk-8570: ui/iteration/ui/src/main/java/org/richfaces/component and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Aug 17 13:16:37 EDT 2010


Author: alexsmirnov
Date: 2010-08-17 13:16:37 -0400 (Tue, 17 Aug 2010)
New Revision: 18725

Modified:
   branches/cdk-8570/cdk/generator/src/main/java/org/richfaces/cdk/model/validator/ValidatorImpl.java
   branches/cdk-8570/ui/iteration/ui/src/main/java/org/richfaces/component/AbstractList.java
Log:
build passed after merging

Modified: branches/cdk-8570/cdk/generator/src/main/java/org/richfaces/cdk/model/validator/ValidatorImpl.java
===================================================================
--- branches/cdk-8570/cdk/generator/src/main/java/org/richfaces/cdk/model/validator/ValidatorImpl.java	2010-08-17 17:08:54 UTC (rev 18724)
+++ branches/cdk-8570/cdk/generator/src/main/java/org/richfaces/cdk/model/validator/ValidatorImpl.java	2010-08-17 17:16:37 UTC (rev 18725)
@@ -275,6 +275,15 @@
             taglib.setShortName(shortName);
             // log.error("No short defined for taglib");
         }
+        // Verify tags. If we have renderer-specific component, it should have a tag ?
+        for (ComponentModel component : library.getComponents()) {
+            if(null != component.getRendererType() && component.getTags().isEmpty()){
+                TagModel tag = new TagModel();
+                verifyTag(tag, component.getId(), DEFAULT_COMPONENT_HANDLER);
+                component.getTags().add(tag);
+            }
+        }
+
     }
 
     /**

Modified: branches/cdk-8570/ui/iteration/ui/src/main/java/org/richfaces/component/AbstractList.java
===================================================================
--- branches/cdk-8570/ui/iteration/ui/src/main/java/org/richfaces/component/AbstractList.java	2010-08-17 17:08:54 UTC (rev 18724)
+++ branches/cdk-8570/ui/iteration/ui/src/main/java/org/richfaces/component/AbstractList.java	2010-08-17 17:16:37 UTC (rev 18725)
@@ -30,6 +30,7 @@
 import org.richfaces.cdk.annotations.Facet;
 import org.richfaces.cdk.annotations.JsfComponent;
 import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
 import com.google.common.base.Predicate;
 import com.google.common.base.Predicates;
@@ -40,7 +41,7 @@
  * JSF component class
  * 
  */
- at JsfComponent(type = "org.richfaces.List", family = "org.richfaces.List", facets = @Facet(name = AbstractList.TERM),
+ at JsfComponent(type = "org.richfaces.List", family = "org.richfaces.List", facets = @Facet(name = AbstractList.TERM),tag=@Tag(name="list"),
     renderer = @JsfRenderer(type = "org.richfaces.ListRenderer"))
 public abstract class AbstractList extends UISequence {
 



More information about the richfaces-svn-commits mailing list