[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